Lines Matching refs:dasm_State
1763 static int zend_jit_reuse_ip(dasm_State **Dst)
1778 static int zend_jit_interrupt_handler_stub(dasm_State **Dst)
1821 static int zend_jit_exception_handler_stub(dasm_State **Dst)
1851 static int zend_jit_exception_handler_undef_stub(dasm_State **Dst)
1867 static int zend_jit_exception_handler_free_op1_op2_stub(dasm_State **Dst)
1891 static int zend_jit_exception_handler_free_op2_stub(dasm_State **Dst)
1909 static int zend_jit_leave_function_stub(dasm_State **Dst)
1940 static int zend_jit_leave_throw_stub(dasm_State **Dst)
1975 static int zend_jit_icall_throw_stub(dasm_State **Dst)
1998 static int zend_jit_throw_cannot_pass_by_ref_stub(dasm_State **Dst)
2030 static int zend_jit_undefined_offset_ex_stub(dasm_State **Dst)
2039 static int zend_jit_undefined_offset_stub(dasm_State **Dst)
2050 static int zend_jit_undefined_index_ex_stub(dasm_State **Dst)
2059 static int zend_jit_undefined_index_stub(dasm_State **Dst)
2070 static int zend_jit_cannot_add_element_ex_stub(dasm_State **Dst)
2079 static int zend_jit_cannot_add_element_stub(dasm_State **Dst)
2100 static int zend_jit_undefined_function_stub(dasm_State **Dst)
2120 static int zend_jit_negative_shift_stub(dasm_State **Dst)
2131 static int zend_jit_mod_by_zero_stub(dasm_State **Dst)
2142 static int zend_jit_invalid_this_stub(dasm_State **Dst)
2154 static int zend_jit_hybrid_runtime_jit_stub(dasm_State **Dst)
2166 static int zend_jit_hybrid_profile_jit_stub(dasm_State **Dst)
2201 static int zend_jit_hybrid_hot_code_stub(dasm_State **Dst)
2242 static int zend_jit_hybrid_hot_counter_stub(dasm_State **Dst, uint32_t cost)
2262 static int zend_jit_hybrid_func_hot_counter_stub(dasm_State **Dst)
2274 static int zend_jit_hybrid_loop_hot_counter_stub(dasm_State **Dst)
2286 static int zend_jit_hybrid_hot_trace_stub(dasm_State **Dst)
2311 static int zend_jit_hybrid_trace_counter_stub(dasm_State **Dst, uint32_t cost)
2331 static int zend_jit_hybrid_func_trace_counter_stub(dasm_State **Dst)
2343 static int zend_jit_hybrid_ret_trace_counter_stub(dasm_State **Dst)
2355 static int zend_jit_hybrid_loop_trace_counter_stub(dasm_State **Dst)
2367 static int zend_jit_trace_halt_stub(dasm_State **Dst)
2386 static int zend_jit_trace_exit_stub(dasm_State **Dst)
2505 static int zend_jit_trace_escape_stub(dasm_State **Dst)
2529 static int zend_jit_trace_exit_group_stub(dasm_State **Dst, uint32_t n)
2551 static int zend_jit_context_threaded_call_stub(dasm_State **Dst)
2559 static int zend_jit_assign_const_stub(dasm_State **Dst)
2580 static int zend_jit_assign_tmp_stub(dasm_State **Dst)
2601 static int zend_jit_assign_var_stub(dasm_State **Dst)
2622 static int zend_jit_assign_cv_noref_stub(dasm_State **Dst)
2643 static int zend_jit_assign_cv_stub(dasm_State **Dst)
2816 static ZEND_ATTRIBUTE_UNUSED int zend_jit_trap(dasm_State **Dst)
2822 static int zend_jit_align_func(dasm_State **Dst)
2834 static int zend_jit_align_stub(dasm_State **Dst)
2840 static int zend_jit_prologue(dasm_State **Dst)
2856 static int zend_jit_label(dasm_State **Dst, unsigned int label)
2862 static int zend_jit_save_call_chain(dasm_State **Dst, uint32_t call_level)
2879 static int zend_jit_set_ip(dasm_State **Dst, const zend_op *opline)
2895 static int zend_jit_set_ip_ex(dasm_State **Dst, const zend_op *opline, bool set_ip_reg)
2900 static int zend_jit_set_valid_ip(dasm_State **Dst, const zend_op *opline)
2914 static int zend_jit_check_timeout(dasm_State **Dst, const zend_op *opline, const void *exit_addr)
2933 static int zend_jit_trace_end_loop(dasm_State **Dst, int loop_label, const void *timeout_exit_addr)
2945 static int zend_jit_check_exception(dasm_State **Dst)
2952 static int zend_jit_check_exception_undef_result(dasm_State **Dst, const zend_op *opline)
2962 static int zend_jit_trace_begin(dasm_State **Dst, uint32_t trace_num, zend_jit_trace_info *parent, …
2974 static int zend_jit_trace_end(dasm_State **Dst, zend_jit_trace_info *t)
3089 static int zend_jit_trace_link_to_root(dasm_State **Dst, zend_jit_trace_info *t, const void *timeou…
3125 static int zend_jit_trace_return(dasm_State **Dst, bool original_handler, const zend_op *opline)
3174 static int zend_jit_type_guard(dasm_State **Dst, const zend_op *opline, uint32_t var, uint8_t type)
3189 static int zend_jit_scalar_type_guard(dasm_State **Dst, const zend_op *opline, uint32_t var)
3203 static int zend_jit_packed_guard(dasm_State **Dst, const zend_op *opline, uint32_t var, uint32_t op…
3227 static int zend_jit_trace_handler(dasm_State **Dst, const zend_op_array *op_array, const zend_op *o…
3382 static int zend_jit_handler(dasm_State **Dst, const zend_op *opline, int may_throw)
3423 static int zend_jit_tail_handler(dasm_State **Dst, const zend_op *opline)
3462 static int zend_jit_trace_opline_guard(dasm_State **Dst, const zend_op *opline)
3478 static int zend_jit_jmp(dasm_State **Dst, unsigned int target_label)
3484 static int zend_jit_cond_jmp(dasm_State **Dst, const zend_op *next_opline, unsigned int target_labe…
3495 static int zend_jit_context_threaded_call(dasm_State **Dst, const zend_op *opline, unsigned int nex…
3502 static int zend_jit_call(dasm_State **Dst, const zend_op *opline, unsigned int next_block)
3511 static int zend_jit_spill_store(dasm_State **Dst, zend_jit_addr src, zend_jit_addr dst, uint32_t in…
3538 static int zend_jit_load_reg(dasm_State **Dst, zend_jit_addr src, zend_jit_addr dst, uint32_t info)
3553 static int zend_jit_store_var(dasm_State **Dst, uint32_t info, int var, zend_reg reg, bool set_type)
3561 static int zend_jit_store_var_type(dasm_State **Dst, int var, uint32_t type)
3569 static int zend_jit_store_var_if_necessary(dasm_State **Dst, int var, zend_jit_addr src, uint32_t i…
3578 static int zend_jit_store_var_if_necessary_ex(dasm_State **Dst, int var, zend_jit_addr src, uint32_…
3595 static int zend_jit_load_var(dasm_State **Dst, uint32_t info, int var, zend_reg reg)
3603 static int zend_jit_invalidate_var_if_necessary(dasm_State **Dst, uint8_t op_type, zend_jit_addr ad…
3612 static int zend_jit_update_regs(dasm_State **Dst, uint32_t var, zend_jit_addr src, zend_jit_addr ds…
3675 static int zend_jit_escape_if_undef_r0(dasm_State **Dst, int var, uint32_t flags, const zend_op *op…
3708 static int zend_jit_store_const(dasm_State **Dst, int var, zend_reg reg)
3746 static int zend_jit_free_trampoline(dasm_State **Dst)
3758 static int zend_jit_inc_dec(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_ad…
3996 static int zend_jit_math_long_long(dasm_State **Dst,
4215 static int zend_jit_math_long_double(dasm_State **Dst,
4248 static int zend_jit_math_double_long(dasm_State **Dst,
4311 static int zend_jit_math_double_double(dasm_State **Dst,
4371 static int zend_jit_math_helper(dasm_State **Dst,
4613 static int zend_jit_math(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_addr …
4628 static int zend_jit_add_arrays(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit…
4649 static int zend_jit_long_math_helper(dasm_State **Dst,
4973 static int zend_jit_long_math(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_ssa_…
4990 static int zend_jit_concat_helper(dasm_State **Dst,
5076 static int zend_jit_concat(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, uint32_t op2…
5089 static int zend_jit_fetch_dimension_address_inner(dasm_State **Dst, const zend_op *opline, uint32_t…
5561 static int zend_jit_simple_assign(dasm_State **Dst,
5722 static int zend_jit_assign_to_typed_ref(dasm_State **Dst,
5779 static int zend_jit_assign_to_variable_call(dasm_State **Dst,
5862 static int zend_jit_assign_to_variable(dasm_State **Dst,
6021 static int zend_jit_assign_dim(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit…
6232 static int zend_jit_assign_dim_op(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, uint3…
6470 static int zend_jit_assign_op(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, uint32_t …
6535 static int zend_jit_cmp_long_long(dasm_State **Dst,
6802 static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, zend_jit_addr res_ad…
7101 static int zend_jit_cmp_long_double(dasm_State **Dst, const zend_op *opline, zend_jit_addr op1_addr…
7111 static int zend_jit_cmp_double_long(dasm_State **Dst, const zend_op *opline, zend_jit_addr op1_addr…
7121 static int zend_jit_cmp_double_double(dasm_State **Dst, const zend_op *opline, zend_jit_addr op1_ad…
7140 static int zend_jit_cmp_slow(dasm_State **Dst, const zend_op *opline, zend_jit_addr res_addr, uint8…
7264 static int zend_jit_cmp(dasm_State **Dst,
7492 static int zend_jit_identical(dasm_State **Dst,
7884 static int zend_jit_bool_jmpznz(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_ji…
8357 static int zend_jit_qm_assign(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_…
8380 static int zend_jit_assign(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_add…
8425 static int zend_jit_stack_check(dasm_State **Dst, const zend_op *opline, uint32_t used_stack)
8443 static int zend_jit_push_call_frame(dasm_State **Dst, const zend_op *opline, const zend_op_array *o…
8647 static int zend_jit_init_fcall_guard(dasm_State **Dst, uint32_t level, const zend_function *func, c…
8701 static int zend_jit_init_fcall(dasm_State **Dst, const zend_op *opline, uint32_t b, const zend_op_a…
8834 static int zend_jit_init_method_call(dasm_State **Dst,
9055 static int zend_jit_init_closure_call(dasm_State **Dst,
9142 static int zend_jit_do_fcall(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array…
9746 static int zend_jit_send_val(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_a…
9814 static int zend_jit_check_undef_args(dasm_State **Dst, const zend_op *opline)
9832 static int zend_jit_send_ref(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array…
9916 static int zend_jit_send_var(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array…
10143 static int zend_jit_check_func_arg(dasm_State **Dst, const zend_op *opline)
10212 static int zend_jit_smart_true(dasm_State **Dst, const zend_op *opline, int jmp, uint8_t smart_bran…
10236 static int zend_jit_smart_false(dasm_State **Dst, const zend_op *opline, int jmp, uint8_t smart_bra…
10260 static int zend_jit_defined(dasm_State **Dst, const zend_op *opline, uint8_t smart_branch_opcode, u…
10351 static int zend_jit_type_check(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, uint8_t …
10624 static int zend_jit_leave_frame(dasm_State **Dst)
10632 static int zend_jit_free_cvs(dasm_State **Dst)
10643 static int zend_jit_free_cv(dasm_State **Dst, uint32_t info, uint32_t var)
10653 static int zend_jit_free_op(dasm_State **Dst, const zend_op *opline, uint32_t info, uint32_t var_of…
10662 static int zend_jit_leave_func(dasm_State **Dst,
10886 static int zend_jit_return(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array, …
11053 static int zend_jit_zval_copy_deref(dasm_State **Dst, zend_jit_addr res_addr, zend_jit_addr val_add…
11074 static int zend_jit_fetch_dim_read(dasm_State **Dst,
11425 static int zend_jit_fetch_dim(dasm_State **Dst,
11635 static int zend_jit_isset_isempty_dim(dasm_State **Dst,
11810 static int zend_jit_bind_global(dasm_State **Dst, const zend_op *opline, uint32_t op1_info)
11890 static int zend_jit_verify_arg_type(dasm_State **Dst, const zend_op *opline, zend_arg_info *arg_inf…
11967 static int zend_jit_recv(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array)
12032 static int zend_jit_recv_init(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_arra…
12110 static int zend_jit_class_guard(dasm_State **Dst, const zend_op *opline, zend_class_entry *ce)
12127 static int zend_jit_fetch_obj(dasm_State **Dst,
12621 static int zend_jit_incdec_obj(dasm_State **Dst,
13046 static int zend_jit_assign_obj_op(dasm_State **Dst,
13428 static int zend_jit_assign_obj(dasm_State **Dst,
13715 static int zend_jit_free(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, int may_throw)
13744 static int zend_jit_echo(dasm_State **Dst, const zend_op *opline, uint32_t op1_info)
13785 static int zend_jit_strlen(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_add…
13821 static int zend_jit_count(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_addr…
13864 static int zend_jit_load_this(dasm_State **Dst, uint32_t var)
13875 static int zend_jit_fetch_this(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_arr…
13920 static int zend_jit_hash_jmp(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array…
13995 static int zend_jit_switch(dasm_State **Dst, const zend_op *opline, const zend_op_array *op_array, …
14300 static bool zend_jit_verify_return_type(dasm_State **Dst, const zend_op *opline, const zend_op_arra…
14361 static int zend_jit_isset_isempty_cv(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, ze…
14425 static int zend_jit_fe_reset(dasm_State **Dst, const zend_op *opline, uint32_t op1_info)
14451 static int zend_jit_fe_fetch(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, uint32_t o…
14661 static int zend_jit_fetch_constant(dasm_State **Dst,
14742 static int zend_jit_in_array(dasm_State **Dst, const zend_op *opline, uint32_t op1_info, zend_jit_a…
14784 static int zend_jit_rope(dasm_State **Dst, const zend_op *opline, uint32_t op2_info)
14826 static bool zend_jit_noref_guard(dasm_State **Dst, const zend_op *opline, zend_jit_addr var_addr)
14839 static bool zend_jit_fetch_reference(dasm_State **Dst, const zend_op *opline, uint8_t var_type, uin…
14896 static bool zend_jit_fetch_indirect_var(dasm_State **Dst, const zend_op *opline, uint8_t var_type, …
15430 static int zend_jit_add_veneer(dasm_State *Dst, void *buffer, uint32_t ins, int *b, uint32_t *cp, p…