Lines Matching refs:op_array

489 PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array) …  in phpdbg_resolve_op_array_break()  argument
492 if (op_array->last <= brake->opline_num) { in phpdbg_resolve_op_array_break()
494 …re only %d oplines in function %s (breaking at opline %ld impossible)", op_array->last, brake->fun… in phpdbg_resolve_op_array_break()
496 …re are only %d oplines in file %s (breaking at opline %ld impossible)", op_array->last, brake->cla… in phpdbg_resolve_op_array_break()
498 … only %d oplines in method %s::%s (breaking at opline %ld impossible)", op_array->last, brake->cla… in phpdbg_resolve_op_array_break()
507 opline_break.opline = brake->opline = (zend_ulong)(op_array->opcodes + brake->opline_num); in phpdbg_resolve_op_array_break()
510 if (op_array->scope) { in phpdbg_resolve_op_array_break()
512 } else if (op_array->function_name) { in phpdbg_resolve_op_array_break()
525 PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array) /* {{{ */ in phpdbg_resolve_op_array_breaks() argument
531 …if (op_array->scope != NULL && !(func_table = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD… in phpdbg_resolve_op_array_breaks()
535 if (op_array->function_name == NULL) { in phpdbg_resolve_op_array_breaks()
536 …if (!(oplines_table = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE], op_array->filena… in phpdbg_resolve_op_array_breaks()
539 …} else if (!op_array->function_name || !(oplines_table = zend_hash_find_ptr(func_table, op_array->… in phpdbg_resolve_op_array_breaks()
544 if (phpdbg_resolve_op_array_break(brake, op_array) == SUCCESS) { in phpdbg_resolve_op_array_breaks()
580 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_resolve_opline_break() local
581 …if (op_array->function_name == NULL && op_array->scope == NULL && new_break->class_len == ZSTR_LEN… in phpdbg_resolve_opline_break()
582 if (phpdbg_resolve_op_array_break(new_break, op_array) == SUCCESS) { in phpdbg_resolve_opline_break()
619 if (phpdbg_resolve_op_array_break(new_break, &func->op_array) == FAILURE) { in phpdbg_resolve_opline_break()
898 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_file(zend_op_array *op_array) /* {{{ */ in phpdbg_find_breakpoint_file() argument
904 …phpdbg_debug("Op at: %.*s %d\n", ZSTR_LEN(op_array->filename), ZSTR_VAL(op_array->filename), (*EG(… in phpdbg_find_breakpoint_file()
908 if (!(breaks = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], op_array->filename))) { in phpdbg_find_breakpoint_file()
1121 …gs) & PHPDBG_HAS_FILE_BP) && (base = phpdbg_find_breakpoint_file(&execute_data->func->op_array))) { in phpdbg_find_breakpoint()
1126 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_find_breakpoint() local
1128 …if (execute_data->opline == op_array->opcodes + op_array->num_args + !!(op_array->fn_flags & ZEND_… in phpdbg_find_breakpoint()