Home
last modified time | relevance | path

Searched refs:used_stack (Results 1 – 10 of 10) sorted by relevance

/PHP-8.1/Zend/
H A Dzend_execute.h230 static zend_always_inline zend_execute_data *zend_vm_stack_push_call_frame_ex(uint32_t used_stack, … in zend_vm_stack_push_call_frame_ex() argument
236 if (UNEXPECTED(used_stack > (size_t)(((char*)EG(vm_stack_end)) - (char*)call))) { in zend_vm_stack_push_call_frame_ex()
237 call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_vm_stack_push_call_frame_ex()
242 EG(vm_stack_top) = (zval*)((char*)call + used_stack); in zend_vm_stack_push_call_frame_ex()
250 uint32_t used_stack = ZEND_CALL_FRAME_SLOT + num_args; in zend_vm_calc_used_stack() local
253 used_stack += func->op_array.last_var + func->op_array.T - MIN(func->op_array.num_args, num_args); in zend_vm_calc_used_stack()
255 return used_stack * sizeof(zval); in zend_vm_calc_used_stack()
260 uint32_t used_stack = zend_vm_calc_used_stack(num_args, func); in zend_vm_stack_push_call_frame() local
262 return zend_vm_stack_push_call_frame_ex(used_stack, call_info, in zend_vm_stack_push_call_frame()
H A Dzend_generators.c61 size_t used_stack; in zend_generator_freeze_call_stack() local
66 used_stack = 0; in zend_generator_freeze_call_stack()
69 used_stack += ZEND_CALL_FRAME_SLOT + ZEND_CALL_NUM_ARGS(call); in zend_generator_freeze_call_stack()
73 stack = emalloc(used_stack * sizeof(zval)); in zend_generator_freeze_call_stack()
80 new_call = (zend_execute_data*)(stack + used_stack - frame_size); in zend_generator_freeze_call_stack()
82 used_stack -= frame_size; in zend_generator_freeze_call_stack()
H A Dzend_execute.c4071 int used_stack = (EG(vm_stack_top) - (zval*)call) + additional_args; in zend_vm_stack_copy_call_frame() local
4074 new_call = zend_vm_stack_extend(used_stack * sizeof(zval)); in zend_vm_stack_copy_call_frame()
5181 static zend_always_inline zend_execute_data *_zend_vm_stack_push_call_frame_ex(uint32_t used_stack,… in _zend_vm_stack_push_call_frame_ex() argument
5187 if (UNEXPECTED(used_stack > (size_t)(((char*)EG(vm_stack_end)) - (char*)call))) { in _zend_vm_stack_push_call_frame_ex()
5189 call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in _zend_vm_stack_push_call_frame_ex()
5194 EG(vm_stack_top) = (zval*)((char*)call + used_stack); in _zend_vm_stack_push_call_frame_ex()
5202 uint32_t used_stack = zend_vm_calc_used_stack(num_args, func); in _zend_vm_stack_push_call_frame() local
5204 return _zend_vm_stack_push_call_frame_ex(used_stack, call_info, in _zend_vm_stack_push_call_frame()
H A Dzend_vm_def.h4452 uint32_t num_args, used_stack, call_info; variable
4467used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(…
4468 gen_execute_data = (zend_execute_data*)emalloc(used_stack);
4469 used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var) * sizeof(zval);
4471used_stack = (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T…
4472 gen_execute_data = (zend_execute_data*)emalloc(used_stack);
4474 memcpy(gen_execute_data, execute_data, used_stack);
H A Dzend_vm_execute.h2032 uint32_t num_args, used_stack, call_info; in ZEND_GENERATOR_CREATE_SPEC_HANDLER() local
2047used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(… in ZEND_GENERATOR_CREATE_SPEC_HANDLER()
2048 gen_execute_data = (zend_execute_data*)emalloc(used_stack); in ZEND_GENERATOR_CREATE_SPEC_HANDLER()
2049 used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var) * sizeof(zval); in ZEND_GENERATOR_CREATE_SPEC_HANDLER()
2051used_stack = (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T… in ZEND_GENERATOR_CREATE_SPEC_HANDLER()
2052 gen_execute_data = (zend_execute_data*)emalloc(used_stack); in ZEND_GENERATOR_CREATE_SPEC_HANDLER()
2054 memcpy(gen_execute_data, execute_data, used_stack); in ZEND_GENERATOR_CREATE_SPEC_HANDLER()
/PHP-8.1/ext/opcache/jit/
H A Dzend_jit_trace.c1176 int used_stack; member
1637 frame->used_stack = 0; in zend_jit_trace_build_tssa()
2311 call->used_stack = 0; in zend_jit_trace_build_tssa()
2431 if (used_stack > 0) { in zend_jit_trace_build_tssa()
2432 used_stack -= frame->used_stack; in zend_jit_trace_build_tssa()
2441 frame->used_stack = 0; in zend_jit_trace_build_tssa()
2451 call->used_stack = 0; in zend_jit_trace_build_tssa()
2459 if (used_stack >= 0 in zend_jit_trace_build_tssa()
2476 used_stack += frame->used_stack; in zend_jit_trace_build_tssa()
4076 int used_stack = ((zend_tssa*)ssa)->used_stack; in zend_jit_trace() local
[all …]
H A Dzend_jit_internal.h604 int used_stack; member
H A Dzend_jit_helpers.c215 static zend_execute_data* ZEND_FASTCALL zend_jit_extend_stack_helper(uint32_t used_stack, zend_func… in zend_jit_extend_stack_helper() argument
217 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_jit_extend_stack_helper()
223 static zend_execute_data* ZEND_FASTCALL zend_jit_int_extend_stack_helper(uint32_t used_stack) in zend_jit_int_extend_stack_helper() argument
225 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_jit_int_extend_stack_helper()
H A Dzend_jit_arm64.dasc8536 | CMP_64_WITH_CONST_32 REG1, used_stack, TMP1
8544 uint32_t used_stack;
8548 // FCARG1 -> used_stack
8552 if ((int)used_stack <= checked_stack) {
8560 | LOAD_32BIT_VAL FCARG1w, used_stack
8566 | LOAD_32BIT_VAL FCARG1w, used_stack
8602 | CMP_64_WITH_CONST_32 REG2, used_stack, TMP1
8618 | // EG(vm_stack_top) = (zval*)((char*)call + used_stack);
8622 | LOAD_32BIT_VAL FCARG1w, used_stack
8643 || if (arm64_may_encode_imm12((int64_t)used_stack)) {
[all …]
H A Dzend_jit_x86.dasc9158 | cmp r1, used_stack
9166 uint32_t used_stack;
9170 used_stack = zend_vm_calc_used_stack(opline->extended_value, func);
9171 if ((int)used_stack <= checked_stack) {
9175 used_stack = (ZEND_CALL_FRAME_SLOT + opline->extended_value) * sizeof(zval);
9180 | mov FCARG1a, used_stack
9183 | mov FCARG1a, used_stack
9216 | cmp r2, used_stack
9232 | // EG(vm_stack_top) = (zval*)((char*)call + used_stack);
9236 | mov FCARG1d, used_stack
[all …]

Completed in 283 milliseconds