|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Functions | |
| out ($f, $s) | |
| out_line ($f) | |
| is_hot_helper ($name) | |
| helper_name ($name, $spec, $op1, $op2, $extra_spec) | |
| opcode_name ($name, $spec, $op1, $op2, $extra_spec) | |
| format_condition ($condition) | |
| gen_code ($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec=null) | |
| skip_extra_spec_function ($op1, $op2, $extra_spec) | |
| is_hot_handler ($hot, $op1, $op2, $extra_spec) | |
| is_cold_handler ($hot, $op1, $op2, $extra_spec) | |
| is_inline_hybrid_handler ($name, $hot, $op1, $op2, $extra_spec) | |
| gen_handler ($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $opcode, $extra_spec=null, &$switch_labels=array()) | |
| gen_helper ($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno, $inline, $cold=false, $hot=false, $extra_spec=null) | |
| gen_null_label ($f, $kind, $prolog) | |
| gen_labels ($f, $spec, $kind, $prolog, &$specs, $switch_labels=array()) | |
| gen_specs ($f, $prolog, $specs) | |
| gen_null_handler ($f) | |
| extra_spec_name ($extra_spec) | |
| extra_spec_flags ($extra_spec) | |
| extra_spec_handler ($dsc) | |
| read_order_file ($fn) | |
| gen_executor_code ($f, $spec, $kind, $prolog, &$switch_labels=array()) | |
| skip_blanks ($f, $prolog, $epilog) | |
| gen_executor ($f, $skl, $spec, $kind, $executor_name, $initializer_name) | |
| parse_operand_spec ($def, $lineno, $str, &$flags) | |
| parse_ext_spec ($def, $lineno, $str) | |
| parse_spec_rules ($def, $lineno, $str) | |
| gen_vm_opcodes_header (array $opcodes, int $max_opcode, int $max_opcode_len, array $vm_op_flags) | |
| gen_vm ($def, $skel) | |
| write_file_if_changed (string $filename, string $contents) | |
| usage () | |
| extra_spec_flags | ( | $extra_spec | ) |
Definition at line 1591 of file zend_vm_gen.php.
| extra_spec_handler | ( | $dsc | ) |
Definition at line 1617 of file zend_vm_gen.php.
| extra_spec_name | ( | $extra_spec | ) |
Definition at line 1554 of file zend_vm_gen.php.
| format_condition | ( | $condition | ) |
Definition at line 675 of file zend_vm_gen.php.
| gen_code | ( | $f, | |
| $spec, | |||
| $kind, | |||
| $code, | |||
| $op1, | |||
| $op2, | |||
| $name, | |||
| $extra_spec = null ) |
Definition at line 688 of file zend_vm_gen.php.
| gen_executor | ( | $f, | |
| $skl, | |||
| $spec, | |||
| $kind, | |||
| $executor_name, | |||
| $initializer_name ) |
Definition at line 1786 of file zend_vm_gen.php.
| gen_executor_code | ( | $f, | |
| $spec, | |||
| $kind, | |||
| $prolog, | |||
| & | $switch_labels = array() ) |
Definition at line 1671 of file zend_vm_gen.php.
| gen_handler | ( | $f, | |
| $spec, | |||
| $kind, | |||
| $name, | |||
| $op1, | |||
| $op2, | |||
| $use, | |||
| $code, | |||
| $lineno, | |||
| $opcode, | |||
| $extra_spec = null, | |||
| & | $switch_labels = array() ) |
Definition at line 986 of file zend_vm_gen.php.
| gen_helper | ( | $f, | |
| $spec, | |||
| $kind, | |||
| $name, | |||
| $op1, | |||
| $op2, | |||
| $param, | |||
| $code, | |||
| $lineno, | |||
| $inline, | |||
| $cold = false, | |||
| $hot = false, | |||
| $extra_spec = null ) |
Definition at line 1128 of file zend_vm_gen.php.
| gen_labels | ( | $f, | |
| $spec, | |||
| $kind, | |||
| $prolog, | |||
| & | $specs, | ||
| $switch_labels = array() ) |
Definition at line 1198 of file zend_vm_gen.php.
| gen_null_handler | ( | $f | ) |
Definition at line 1536 of file zend_vm_gen.php.
| gen_null_label | ( | $f, | |
| $kind, | |||
| $prolog ) |
Definition at line 1183 of file zend_vm_gen.php.
| gen_specs | ( | $f, | |
| $prolog, | |||
| $specs ) |
Definition at line 1520 of file zend_vm_gen.php.
| gen_vm | ( | $def, | |
| $skel ) |
Definition at line 2390 of file zend_vm_gen.php.
| gen_vm_opcodes_header | ( | array | $opcodes, |
| int | $max_opcode, | ||
| int | $max_opcode_len, | ||
| array | $vm_op_flags ) |
Definition at line 2333 of file zend_vm_gen.php.
| helper_name | ( | $name, | |
| $spec, | |||
| $op1, | |||
| $op2, | |||
| $extra_spec ) |
Definition at line 577 of file zend_vm_gen.php.
| is_cold_handler | ( | $hot, | |
| $op1, | |||
| $op2, | |||
| $extra_spec ) |
Definition at line 961 of file zend_vm_gen.php.
| is_hot_handler | ( | $hot, | |
| $op1, | |||
| $op2, | |||
| $extra_spec ) |
Definition at line 939 of file zend_vm_gen.php.
| is_hot_helper | ( | $name | ) |
Definition at line 566 of file zend_vm_gen.php.
| is_inline_hybrid_handler | ( | $name, | |
| $hot, | |||
| $op1, | |||
| $op2, | |||
| $extra_spec ) |
Definition at line 981 of file zend_vm_gen.php.
| opcode_name | ( | $name, | |
| $spec, | |||
| $op1, | |||
| $op2, | |||
| $extra_spec ) |
Definition at line 622 of file zend_vm_gen.php.
| out | ( | $f, | |
| $s ) |
Definition at line 551 of file zend_vm_gen.php.
| out_line | ( | $f | ) |
Definition at line 559 of file zend_vm_gen.php.
| parse_ext_spec | ( | $def, | |
| $lineno, | |||
| $str ) |
Definition at line 2268 of file zend_vm_gen.php.
| parse_operand_spec | ( | $def, | |
| $lineno, | |||
| $str, | |||
| & | $flags ) |
Definition at line 2247 of file zend_vm_gen.php.
| parse_spec_rules | ( | $def, | |
| $lineno, | |||
| $str ) |
Definition at line 2283 of file zend_vm_gen.php.
| read_order_file | ( | $fn | ) |
Definition at line 1654 of file zend_vm_gen.php.
| skip_blanks | ( | $f, | |
| $prolog, | |||
| $epilog ) |
Definition at line 1779 of file zend_vm_gen.php.
| skip_extra_spec_function | ( | $op1, | |
| $op2, | |||
| $extra_spec ) |
Definition at line 921 of file zend_vm_gen.php.
| usage | ( | ) |
Definition at line 3039 of file zend_vm_gen.php.
| write_file_if_changed | ( | string | $filename, |
| string | $contents ) |
Definition at line 3027 of file zend_vm_gen.php.
| $commutative_order |
Definition at line 178 of file zend_vm_gen.php.
| $helpers = array() |
Definition at line 543 of file zend_vm_gen.php.
| $line_no = 1 |
Definition at line 546 of file zend_vm_gen.php.
| $list = array() |
Definition at line 541 of file zend_vm_gen.php.
| $op1_free_op |
Definition at line 431 of file zend_vm_gen.php.
| $op1_free_op_if_var |
Definition at line 453 of file zend_vm_gen.php.
| $op1_get_obj_zval_ptr |
Definition at line 321 of file zend_vm_gen.php.
| $op1_get_obj_zval_ptr_deref |
Definition at line 365 of file zend_vm_gen.php.
| $op1_get_obj_zval_ptr_ptr |
Definition at line 387 of file zend_vm_gen.php.
| $op1_get_obj_zval_ptr_ptr_undef |
Definition at line 409 of file zend_vm_gen.php.
| $op1_get_obj_zval_ptr_undef |
Definition at line 343 of file zend_vm_gen.php.
| $op1_get_zval_ptr |
Definition at line 211 of file zend_vm_gen.php.
| $op1_get_zval_ptr_deref |
Definition at line 255 of file zend_vm_gen.php.
| $op1_get_zval_ptr_ptr |
Definition at line 233 of file zend_vm_gen.php.
| $op1_get_zval_ptr_ptr_undef |
Definition at line 299 of file zend_vm_gen.php.
| $op1_get_zval_ptr_undef |
Definition at line 277 of file zend_vm_gen.php.
| $op1_type |
Definition at line 189 of file zend_vm_gen.php.
| $op2_free_op |
Definition at line 442 of file zend_vm_gen.php.
| $op2_free_op_if_var |
Definition at line 464 of file zend_vm_gen.php.
| $op2_get_obj_zval_ptr |
Definition at line 332 of file zend_vm_gen.php.
| $op2_get_obj_zval_ptr_deref |
Definition at line 376 of file zend_vm_gen.php.
| $op2_get_obj_zval_ptr_ptr |
Definition at line 398 of file zend_vm_gen.php.
| $op2_get_obj_zval_ptr_ptr_undef |
Definition at line 420 of file zend_vm_gen.php.
| $op2_get_obj_zval_ptr_undef |
Definition at line 354 of file zend_vm_gen.php.
| $op2_get_zval_ptr |
Definition at line 222 of file zend_vm_gen.php.
| $op2_get_zval_ptr_deref |
Definition at line 266 of file zend_vm_gen.php.
| $op2_get_zval_ptr_ptr |
Definition at line 244 of file zend_vm_gen.php.
| $op2_get_zval_ptr_ptr_undef |
Definition at line 310 of file zend_vm_gen.php.
| $op2_get_zval_ptr_undef |
Definition at line 288 of file zend_vm_gen.php.
| $op2_type |
Definition at line 200 of file zend_vm_gen.php.
| $op_data_free_op |
Definition at line 530 of file zend_vm_gen.php.
| $op_data_get_zval_ptr |
Definition at line 486 of file zend_vm_gen.php.
| $op_data_get_zval_ptr_deref |
Definition at line 508 of file zend_vm_gen.php.
| $op_data_get_zval_ptr_ptr |
Definition at line 519 of file zend_vm_gen.php.
| $op_data_get_zval_ptr_undef |
Definition at line 497 of file zend_vm_gen.php.
| $op_data_type |
Definition at line 475 of file zend_vm_gen.php.
| $op_types |
Definition at line 147 of file zend_vm_gen.php.
| $op_types_ex |
Definition at line 156 of file zend_vm_gen.php.
| $opcodes = array() |
Definition at line 542 of file zend_vm_gen.php.
| $opnames = array() |
Definition at line 545 of file zend_vm_gen.php.
| $params = array() |
Definition at line 544 of file zend_vm_gen.php.
Definition at line 167 of file zend_vm_gen.php.
| $used_extra_spec = array() |
Definition at line 548 of file zend_vm_gen.php.
| $vm_ext_decode |
Definition at line 122 of file zend_vm_gen.php.
| $vm_kind_name |
Definition at line 140 of file zend_vm_gen.php.
Definition at line 102 of file zend_vm_gen.php.
| $vm_op_flags |
Definition at line 57 of file zend_vm_gen.php.
| const HEADER_TEXT = |
Definition at line 21 of file zend_vm_gen.php.
| const ZEND_VM_KIND_CALL = 1 |
Definition at line 52 of file zend_vm_gen.php.
| const ZEND_VM_KIND_GOTO = 3 |
Definition at line 54 of file zend_vm_gen.php.
| const ZEND_VM_KIND_HYBRID = 4 |
Definition at line 55 of file zend_vm_gen.php.
| const ZEND_VM_KIND_SWITCH = 2 |
Definition at line 53 of file zend_vm_gen.php.