Lines Matching refs:op_array

131 	destroy_op_array(&source->op_array);  in php_phpdbg_destroy_file_source()
496 static void phpdbg_oplog_fill_executable(zend_op_array *op_array, HashTable *insert_ht, zend_bool b… in phpdbg_oplog_fill_executable() argument
498 zend_op *cur = op_array->opcodes + op_array->num_args + !!(op_array->fn_flags & ZEND_ACC_VARIADIC); in phpdbg_oplog_fill_executable()
499 zend_op *end = op_array->opcodes + op_array->last; in phpdbg_oplog_fill_executable()
506 …if (op_array->last >= 1 && (((end - 1)->opcode == ZEND_RETURN || (end - 1)->opcode == ZEND_RETURN_… in phpdbg_oplog_fill_executable()
507 …&& ((op_array->last > 1 && ((end - 2)->opcode == ZEND_RETURN || (end - 2)->opcode == ZEND_RETURN_B… in phpdbg_oplog_fill_executable()
508 || op_array->function_name == NULL || (end - 1)->extended_value == -1))) { in phpdbg_oplog_fill_executable()
519 insert_idx = cur - op_array->opcodes; in phpdbg_oplog_fill_executable()
593 if (zend_hash_exists(files, func->op_array.filename)) { in PHP_FUNCTION()
594 insert_ht = phpdbg_add_empty_array(Z_ARR_P(return_value), func->op_array.filename); in PHP_FUNCTION()
600 phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); in PHP_FUNCTION()
609 if (func->type == ZEND_USER_FUNCTION && zend_hash_exists(files, func->op_array.filename)) { in PHP_FUNCTION()
610 insert_ht = phpdbg_add_empty_array(Z_ARR_P(return_value), func->op_array.filename); in PHP_FUNCTION()
613 …>op_array.function_name) + 2, "%.*s::%.*s", (int) ZSTR_LEN(name), ZSTR_VAL(name), (int) ZSTR_LEN(f… in PHP_FUNCTION()
618 phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); in PHP_FUNCTION()
629 &source->op_array, in PHP_FUNCTION()
630 phpdbg_add_empty_array(Z_ARR_P(return_value), source->op_array.filename), in PHP_FUNCTION()