/php-src/ext/opcache/jit/ir/ |
H A D | ir_x86.dasc | 8539 && !ir_is_fastcall(ctx, insn) /* fast call functions restore stack pointer */ 8542 // TODO: support for preallocated stack 8554 && !ir_is_fastcall(ctx, insn) /* fast call functions restore stack pointer */ 8568 /* 1. move all register arguments that should be passed through stack 8580 dst_reg = IR_REG_NONE; /* pass argument through stack */ 8592 dst_reg = IR_REG_NONE; /* pass argument through stack */ 8618 /* Pass register arguments to stack (REG->MEM moves) */ 8648 dst_reg = IR_REG_NONE; /* argument already passed through stack */ 8660 dst_reg = IR_REG_NONE; /* argument already passed through stack */ 10137 && !ir_is_fastcall(ctx, insn) /* fast call functions restore stack pointer */
|
H A D | ir_ra.c | 500 ir_ref stack[4]; in ir_add_fusion_ranges() local 567 IR_ASSERT(stack_pos < (int)(sizeof(stack)/sizeof(stack_pos))); in ir_add_fusion_ranges() 568 stack[stack_pos++] = child; in ir_add_fusion_ranges() 577 input = stack[--stack_pos]; in ir_add_fusion_ranges() 1156 ir_ref stack[4]; in ir_add_fusion_ranges() local 1225 IR_ASSERT(stack_pos < (int)(sizeof(stack)/sizeof(stack_pos))); in ir_add_fusion_ranges() 1226 stack[stack_pos++] = child; in ir_add_fusion_ranges() 1235 input = stack[--stack_pos]; in ir_add_fusion_ranges()
|
H A D | ir_aarch64.dasc | 4235 /* Set va_list.stack */ 4237 | str Rx(tmp_reg), [Rx(op2_reg), #(offset+offsetof(ir_va_list, stack))] 4680 // TODO: support for preallocated stack 4706 /* 1. move all register arguments that should be passed through stack 4716 dst_reg = IR_REG_NONE; /* pass argument through stack */ 4723 dst_reg = IR_REG_NONE; /* pass argument through stack */ 4731 dst_reg = IR_REG_NONE; /* pass argument through stack */ 4754 /* Pass register arguments to stack (REG->MEM moves) */ 4782 dst_reg = IR_REG_NONE; /* pass argument through stack */ 4789 dst_reg = IR_REG_NONE; /* argument already passed through stack */ [all …]
|
/php-src/ |
H A D | NEWS | 19 . Fixed zend call stack size for macOs/arm64. (David Carlier) 21 . Ensure fiber stack is not backed by THP. (crrodriguez)
|
H A D | UPGRADING | 662 within stack traces.
|
H A D | configure.ac | 1318 dnl Check whether syscall to create shadow stack exists, should be a better way, but... 1319 AC_CACHE_CHECK([whether syscall to create shadow stack exists], ac_cv_syscall_shadow_stack_exists,
|
H A D | UPGRADING.INTERNALS | 230 added. These opcodes don't create a stack frame, but pass arguments via opcode
|
H A D | php.ini-development | 309 ; structures. Setting the depth limit too high may result in stack overflows 383 ; Allows to include or exclude arguments from stack traces generated for exceptions. 385 ; of sensitive information in stack traces 391 ; Allows setting the maximum string length in an argument of a stringified stack trace 1046 ; the available process stack and eventually crash PHP (due to reaching the 1047 ; stack size limit imposed by the Operating System). 1619 ; This directive specifies maximum stack depth for mbstring regular expressions. It is similar
|
H A D | php.ini-production | 309 ; structures. Setting the depth limit too high may result in stack overflows 383 ; Allows to include or exclude arguments from stack traces generated for exceptions. 385 ; of sensitive information in stack traces 391 ; Allows setting the maximum string length in an argument of a stringified stack trace 398 ; of sensitive information in stack traces. 1048 ; the available process stack and eventually crash PHP (due to reaching the 1049 ; stack size limit imposed by the Operating System). 1621 ; This directive specifies maximum stack depth for mbstring regular expressions. It is similar
|
/php-src/ext/standard/ |
H A D | array.c | 3516 *stack, /* Input array */ local 3522 Z_PARAM_ARRAY_EX(stack, 0, 1) 3545 zval *stack, /* Input stack */ local 3550 Z_PARAM_ARRAY_EX(stack, 0, 1) 3573 Z_ARRVAL_P(stack)->nNextFreeElement = Z_ARRVAL_P(stack)->nNextFreeElement - 1; 3597 Z_ARRVAL_P(stack)->nNextFreeElement = Z_ARRVAL_P(stack)->nNextFreeElement - 1; 3610 zval *stack, /* Input stack */ local 3615 Z_PARAM_ARRAY_EX(stack, 0, 1) 3730 Z_PARAM_ARRAY_EX(stack, 0, 1) 4488 Z_PARAM_ARRAY(stack) [all …]
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 627 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack; in jit_SNAPSHOT() local 4514 zend_jit_trace_stack *stack; in zend_jit_inc_dec() local 4517 stack = JIT_G(current_frame)->stack; in zend_jit_inc_dec() 4569 stack = JIT_G(current_frame)->stack; in zend_jit_inc_dec() 4826 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack; in zend_jit_math_long_long() local 7697 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack; in zend_jit_guard_fetch_result_type() local 10238 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack; local 12023 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack; local 15119 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack; local 15843 stack->ref = ir_get_spill_slot_offset(&jit->ctx, stack->ref); [all …]
|
H A D | zend_jit_trace.c | 150 stack = JIT_G(current_frame)->stack; in zend_jit_trace_get_exit_point() 1447 stack = frame->stack; in zend_jit_trace_build_tssa() 1483 stack = frame->stack; in zend_jit_trace_build_tssa() 1496 stack = frame->stack; in zend_jit_trace_build_tssa() 2797 stack = frame->stack; in zend_jit_trace_allocate_registers() 3104 stack = frame->stack; in zend_jit_trace_allocate_registers() 3136 stack = frame->stack; in zend_jit_trace_allocate_registers() 4043 stack = frame->stack; in zend_jit_trace() 6716 stack = frame->stack; in zend_jit_trace() 6750 stack = frame->stack; in zend_jit_trace() [all …]
|
/php-src/ext/openssl/ |
H A D | openssl.c | 2248 STACK_OF(X509) *stack=NULL, *ret=NULL; in STACK_OF() 2253 if(!(stack = sk_X509_new_null())) { in STACK_OF() 2260 sk_X509_free(stack); in STACK_OF() 2267 sk_X509_free(stack); in STACK_OF() 2275 sk_X509_free(stack); in STACK_OF() 2283 sk_X509_push(stack,xi->x509); in STACK_OF() 2288 if (!sk_X509_num(stack)) { in STACK_OF() 2290 sk_X509_free(stack); in STACK_OF() 2293 ret = stack; in STACK_OF()
|
/php-src/Zend/ |
H A D | zend.c | 1375 #define SAVE_STACK(stack) do { \ argument 1376 if (CG(stack).top) { \ 1377 memcpy(&stack, &CG(stack), sizeof(zend_stack)); \ 1378 CG(stack).top = CG(stack).max = 0; \ 1379 CG(stack).elements = NULL; \ 1381 stack.top = 0; \ 1385 #define RESTORE_STACK(stack) do { \ argument 1386 if (stack.top) { \ 1387 zend_stack_destroy(&CG(stack)); \ 1388 memcpy(&CG(stack), &stack, sizeof(zend_stack)); \
|
H A D | zend_execute.c | 209 zend_vm_stack stack = EG(vm_stack); in zend_vm_stack_destroy() local 211 while (stack != NULL) { in zend_vm_stack_destroy() 212 zend_vm_stack p = stack->prev; in zend_vm_stack_destroy() 213 efree(stack); in zend_vm_stack_destroy() 214 stack = p; in zend_vm_stack_destroy() 220 zend_vm_stack stack; in zend_vm_stack_extend() local 223 stack = EG(vm_stack); in zend_vm_stack_extend() 224 stack->top = EG(vm_stack_top); in zend_vm_stack_extend() 228 stack); in zend_vm_stack_extend() 229 ptr = stack->top; in zend_vm_stack_extend() [all …]
|
H A D | zend_fibers.c | 275 stack->ss_size = (stack->ss_size + 7) & ~7; in zend_fiber_stack_allocate() 289 stack->valgrind_stack_id = VALGRIND_STACK_REGISTER(base, base + stack->size); in zend_fiber_stack_allocate() 293 stack->asan_pointer = stack->pointer; in zend_fiber_stack_allocate() 294 stack->asan_size = stack->size; in zend_fiber_stack_allocate() 297 return stack; in zend_fiber_stack_allocate() 323 munmap(stack->ss_base, stack->ss_size); in zend_fiber_stack_free() 326 efree(stack); in zend_fiber_stack_free() 349 return (void*)((uintptr_t)stack->pointer + stack->size); in zend_fiber_stack_base() 433 void *stack = (void *) ((uintptr_t) context->stack->pointer + context->stack->size); in zend_fiber_init_context() local 439 *((unsigned long*) (stack - 8)) = (unsigned long)context->stack->ss_base + context->stack->ss_size; in zend_fiber_init_context() [all …]
|
H A D | zend_generators.c | 63 zval *stack; in zend_generator_freeze_call_stack() local 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() 92 ZEND_ASSERT(prev_call == (zend_execute_data*)stack); in zend_generator_freeze_call_stack()
|
H A D | zend_call_stack.c | 160 stack->max_size = max_size; in zend_call_stack_get_linux_pthread() 242 stack->base = (void*)end; in zend_call_stack_get_linux_proc_maps() 243 stack->max_size = max_size; in zend_call_stack_get_linux_proc_maps() 294 stack->max_size = max_size; in zend_call_stack_get_freebsd_pthread() 341 stack->base = stack_base; in zend_call_stack_get_freebsd_sysctl() 457 stack->base = base; in zend_call_stack_get_macos() 458 stack->max_size = max_size; in zend_call_stack_get_macos() 549 stack->base = ti.stack_end; in zend_call_stack_get_haiku() 589 stack->max_size = max_size; in zend_call_stack_get_netbsd_pthread() 650 stack->max_size = max_size; in zend_call_stack_get_netbsd_vm() [all …]
|
H A D | zend_gc.c | 330 return stack->next; in gc_stack_next() 336 (*stack) = gc_stack_next(*stack); in gc_stack_push() 348 (*stack) = (*stack)->prev; in gc_stack_pop() 362 stack = p->next; in gc_stack_free() 364 p = stack; in gc_stack_free() 782 GC_STACK_DCL(stack); in gc_scan_black() 981 GC_STACK_DCL(stack); in gc_mark_grey() 1212 GC_STACK_DCL(stack); in gc_scan() 1797 gc_stack stack; in zend_gc_collect_cycles() local 1799 stack.prev = NULL; in zend_gc_collect_cycles() [all …]
|
/php-src/Zend/Optimizer/ |
H A D | zend_inference.c | 201 while (stack->len > 0) { 202 int var2 = zend_worklist_stack_peek(stack); 206 zend_worklist_stack_pop(stack); 214 zend_worklist_stack_push(stack, var); 222 zend_worklist_stack stack; 253 ZEND_WORKLIST_STACK_FREE_ALLOCA(&stack, stack_use_heap); 425 while (stack->len > 0) { in zend_ssa_check_scc_var() 426 int var2 = zend_worklist_stack_peek(stack); in zend_ssa_check_scc_var() 430 zend_worklist_stack_pop(stack); in zend_ssa_check_scc_var() 437 zend_worklist_stack_push(stack, var); in zend_ssa_check_scc_var() [all …]
|
/php-src/sapi/phpdbg/tests/ |
H A D | exceptions_002.phpt | 29 prompt> [The stack contains nothing !]
|
/php-src/ext/reflection/tests/ |
H A D | ReflectionFiber_notrace_2.phpt | 2 ReflectionFiber should not segfault when inspecting fibers where the previous stack frame is a nati…
|
/php-src/Zend/asm/ |
H A D | jump_loongarch64_sysv_elf_gas.S | 47 # reserve space on stack 113 # restore stack 121 .section .note.GNU-stack,"",%progbits
|
H A D | make_loongarch64_sysv_elf_gas.S | 50 # reserve space for context-data on context-stack 72 .section .note.GNU-stack,"",%progbits
|
/php-src/sapi/phpdbg/ |
H A D | phpdbg_print.c | 37 …PHPDBG_PRINT_COMMAND_D(stack, "print out the instructions in the current stack", 's'… 97 PHPDBG_PRINT(stack) /* {{{ */ in PHPDBG_PRINT() argument
|