Home
last modified time | relevance | path

Searched refs:trampoline (Results 1 – 25 of 25) sorted by relevance

/PHP-8.1/Zend/asm/
H A Dmake_x86_64_sysv_elf_gas.S79 leaq trampoline(%rip), %rcx
101 jmp trampoline
121 trampoline: label
H A Dmake_x86_64_sysv_macho_gas.S51 leaq trampoline(%rip), %rcx
64 trampoline: label
H A Dmake_i386_sysv_macho_gas.S59 addl $trampoline-1b, %ecx
76 trampoline: label
H A Dmake_ppc32_sysv_elf_gas.S75 # save context-function for trampoline
97 # compute abs address of trampoline, use as PC
98 addi %r7, %r4, trampoline - 1b
113 trampoline: label
H A Dmake_i386_sysv_elf_gas.S72 addl $trampoline-1b, %ecx
89 trampoline: label
H A Dmake_i386_ms_pe_masm.asm73 ; compute abs address of label trampoline
74 mov ecx, trampoline
75 ; save address of trampoline as return-address for context-function
123 trampoline: label
H A Dmake_ppc32_sysv_macho_gas.S92 ; store as trampoline's R31
/PHP-8.1/Zend/tests/
H A Dis_callable_trampoline_uaf.phpt2 is_callable() with trampoline should not caused UAF
22 // Extra X::foo() wrapper to force use of allocated trampoline.
H A Dgh10072-2.phpt2 GH-10072 (PHP crashes when execute_ex is overridden and a trampoline is used from internal code dur…
H A Dgh10072.phpt2 GH-10072 (PHP crashes when execute_ex is overridden and a trampoline is used from internal code)
/PHP-8.1/ext/spl/tests/
H A Dgh10011.phpt23 echo "Unregister trampoline:\n";
53 Unregister trampoline:
/PHP-8.1/ext/reflection/tests/
H A Ddefault_value_internal_userland_arginfo.phpt2 Fetching default value of an internal trampoline function with userland arginfo
/PHP-8.1/ext/opcache/tests/jit/
H A Dtrampoline_001.phpt2 JIT Trampoline 001: trampoline cleanup
H A Dtrampoline_002.phpt2 JIT Trampoline 002: trampoline cleanup
/PHP-8.1/Zend/
H A Dzend_closures.c798 zend_internal_function trampoline; in zend_closure_from_frame() local
813 memset(&trampoline, 0, sizeof(zend_internal_function)); in zend_closure_from_frame()
814 trampoline.type = ZEND_INTERNAL_FUNCTION; in zend_closure_from_frame()
815 trampoline.fn_flags = mptr->common.fn_flags & ZEND_ACC_STATIC; in zend_closure_from_frame()
816 trampoline.handler = zend_closure_call_magic; in zend_closure_from_frame()
817 trampoline.function_name = mptr->common.function_name; in zend_closure_from_frame()
818 trampoline.scope = mptr->common.scope; in zend_closure_from_frame()
821 mptr = (zend_function *) &trampoline; in zend_closure_from_frame()
832 if (&mptr->internal_function == &trampoline) { in zend_closure_from_frame()
H A Dzend_object_handlers.h257 if ((func) == &EG(trampoline)) { \
258 EG(trampoline).common.function_name = NULL; \
H A Dzend_globals.h246 zend_function trampoline; member
H A Dzend_execute_API.c181 EG(trampoline).common.function_name = NULL; in init_executor()
479 ZEND_ASSERT(EG(trampoline).common.function_name == NULL || CG(unclean_shutdown)); in shutdown_executor()
H A Dzend_object_handlers.c1240 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_get_call_trampoline_func()
1241 func = &EG(trampoline).op_array; in zend_get_call_trampoline_func()
H A Dzend.c781 memset(&executor_globals->trampoline, 0, sizeof(zend_op_array)); in executor_globals_ctor()
/PHP-8.1/ext/standard/tests/array/
H A Dbug74345.phpt2 Bug #74345: Call trampoline leaked if callback not invoked
/PHP-8.1/ext/zend_test/
H A Dtest.c459 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_test_class_method_get()
460 fptr = (zend_internal_function *) &EG(trampoline); in zend_test_class_method_get()
482 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_test_class_static_method_get()
483 fptr = (zend_internal_function *) &EG(trampoline); in zend_test_class_static_method_get()
/PHP-8.1/ext/spl/
H A Dphp_spl.c546 if (UNEXPECTED(alfi->func_ptr == &EG(trampoline))) { in PHP_FUNCTION()
/PHP-8.1/ext/ffi/
H A Dffi.c2096 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_ffi_cdata_get_closure()
2097 func = &EG(trampoline); in zend_ffi_cdata_get_closure()
2847 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_ffi_get_func()
2848 func = &EG(trampoline); in zend_ffi_get_func()
/PHP-8.1/
H A DNEWS778 trampoline is used from internal code). (Derick)

Completed in 83 milliseconds