Lines Matching refs:jit_extension

2815 	zend_jit_op_array_extension *jit_extension;  in zend_runtime_jit()  local
2832 jit_extension = (zend_jit_op_array_extension*)ZEND_FUNC_INFO(op_array); in zend_runtime_jit()
2833 opline->handler = jit_extension->orig_handler; in zend_runtime_jit()
2860 zend_jit_op_array_extension *jit_extension; in zend_jit_check_funcs() local
2879 jit_extension = (zend_jit_op_array_extension*)ZEND_FUNC_INFO(op_array); in zend_jit_check_funcs()
2880 opline->handler = jit_extension->orig_handler; in zend_jit_check_funcs()
2891 zend_jit_op_array_hot_extension *jit_extension; in zend_jit_hot_func() local
2896 jit_extension = (zend_jit_op_array_hot_extension*)ZEND_FUNC_INFO(op_array); in zend_jit_hot_func()
2898 if (jit_extension) { in zend_jit_hot_func()
2904 op_array->opcodes[i].handler = jit_extension->orig_handlers[i]; in zend_jit_hot_func()
2954 zend_jit_op_array_hot_extension *jit_extension; in zend_jit_restart_hot_counters() local
2958 jit_extension = (zend_jit_op_array_hot_extension*)ZEND_FUNC_INFO(op_array); in zend_jit_restart_hot_counters()
2960 op_array->opcodes[i].handler = jit_extension->orig_handlers[i]; in zend_jit_restart_hot_counters()
2974 zend_jit_op_array_hot_extension *jit_extension; in zend_jit_setup_hot_counters() local
2985jit_extension = (zend_jit_op_array_hot_extension*)zend_shared_alloc(sizeof(zend_jit_op_array_hot_e… in zend_jit_setup_hot_counters()
2986 if (!jit_extension) { in zend_jit_setup_hot_counters()
2989 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_setup_hot_counters()
2990 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_HOT_COUNTERS; in zend_jit_setup_hot_counters()
2991jit_extension->counter = &zend_jit_hot_counters[zend_jit_op_array_hash(op_array) & (ZEND_HOT_COUNT… in zend_jit_setup_hot_counters()
2993 jit_extension->orig_handlers[i] = op_array->opcodes[i].handler; in zend_jit_setup_hot_counters()
2995 ZEND_SET_FUNC_INFO(op_array, (void*)jit_extension); in zend_jit_setup_hot_counters()
2999 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_setup_hot_counters()
3013 zend_jit_op_array_extension *jit_extension; in zend_jit_op_array() local
3029jit_extension = (zend_jit_op_array_extension*)zend_shared_alloc(sizeof(zend_jit_op_array_extension… in zend_jit_op_array()
3030 if (!jit_extension) { in zend_jit_op_array()
3033 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_op_array()
3034 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_FIRST_EXEC; in zend_jit_op_array()
3035 jit_extension->orig_handler = (void*)opline->handler; in zend_jit_op_array()
3036 ZEND_SET_FUNC_INFO(op_array, (void*)jit_extension); in zend_jit_op_array()
3038 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_op_array()
3042 zend_jit_op_array_extension *jit_extension; in zend_jit_op_array() local
3058jit_extension = (zend_jit_op_array_extension*)zend_shared_alloc(sizeof(zend_jit_op_array_extension… in zend_jit_op_array()
3059 if (!jit_extension) { in zend_jit_op_array()
3062 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_op_array()
3063 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_PROF_REQUEST; in zend_jit_op_array()
3064 jit_extension->orig_handler = (void*)opline->handler; in zend_jit_op_array()
3065 ZEND_SET_FUNC_INFO(op_array, (void*)jit_extension); in zend_jit_op_array()
3067 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_op_array()
3173 void *jit_extension = zend_shared_alloc_get_xlat_entry(op_array->opcodes); in zend_jit_script() local
3175 if (jit_extension) { in zend_jit_script()
3176 ZEND_SET_FUNC_INFO(op_array, jit_extension); in zend_jit_script()
3619 zend_jit_op_array_extension *jit_extension = in zend_jit_restart_preloaded_op_array()