Home
last modified time | relevance | path

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

12

/PHP-8.2/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_arm64_aapcs_pe_armasm.asm83 ; store address as x19 for trampoline
85 ; store trampoline address as pc
86 adr x2, trampoline
96 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.2/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 Dis_callable_trampoline_uaf-deprecated.phpt2 is_callable() with trampoline should not caused UAF [original test with deprecated syntax]
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.2/ext/spl/tests/
H A Dgh10011.phpt23 echo "Unregister trampoline:\n";
53 Unregister trampoline:
/PHP-8.2/ext/reflection/tests/
H A Ddefault_value_internal_userland_arginfo.phpt2 Fetching default value of an internal trampoline function with userland arginfo
/PHP-8.2/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.2/ext/standard/tests/array/
H A Dbug74345.phpt2 Bug #74345: Call trampoline leaked if callback not invoked
/PHP-8.2/Zend/
H A Dzend_closures.c831 zend_internal_function trampoline; in zend_closure_from_frame() local
846 memset(&trampoline, 0, sizeof(zend_internal_function)); in zend_closure_from_frame()
847 trampoline.type = ZEND_INTERNAL_FUNCTION; in zend_closure_from_frame()
848 trampoline.fn_flags = mptr->common.fn_flags & ZEND_ACC_STATIC; in zend_closure_from_frame()
849 trampoline.handler = zend_closure_call_magic; in zend_closure_from_frame()
850 trampoline.function_name = mptr->common.function_name; in zend_closure_from_frame()
851 trampoline.scope = mptr->common.scope; in zend_closure_from_frame()
854 mptr = (zend_function *) &trampoline; in zend_closure_from_frame()
865 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.h247 zend_function trampoline; member
H A Dzend_execute_API.c181 EG(trampoline).common.function_name = NULL; in init_executor()
488 ZEND_ASSERT(EG(trampoline).common.function_name == NULL || CG(unclean_shutdown)); in shutdown_executor()
H A Dzend_object_handlers.c1273 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_get_call_trampoline_func()
1274 func = &EG(trampoline).op_array; in zend_get_call_trampoline_func()
H A Dzend.c776 memset(&executor_globals->trampoline, 0, sizeof(zend_op_array)); in executor_globals_ctor()
/PHP-8.2/ext/zend_test/
H A Dtest.c655 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_test_class_method_get()
656 fptr = (zend_internal_function *) &EG(trampoline); in zend_test_class_method_get()
678 if (EXPECTED(EG(trampoline).common.function_name == NULL)) { in zend_test_class_static_method_get()
679 fptr = (zend_internal_function *) &EG(trampoline); in zend_test_class_static_method_get()
/PHP-8.2/ext/spl/
H A Dphp_spl.c546 if (UNEXPECTED(alfi->func_ptr == &EG(trampoline))) { in PHP_FUNCTION()

Completed in 99 milliseconds

12