Lines Matching refs:brake

101 		phpdbg_breakbase_t *brake;  in phpdbg_reset_breakpoints()  local
103 ZEND_HASH_FOREACH_PTR(table, brake) { in phpdbg_reset_breakpoints()
104 brake->hits = 0; in phpdbg_reset_breakpoints()
129 phpdbg_breakbase_t *brake; in phpdbg_export_breakpoints_to_string() local
131 ZEND_HASH_FOREACH_PTR(table, brake) { in phpdbg_export_breakpoints_to_string()
132 if (brake->id == id) { in phpdbg_export_breakpoints_to_string()
135 switch (brake->type) { in phpdbg_export_breakpoints_to_string()
137 …ename = php_addcslashes_str(((phpdbg_breakfile_t*)brake)->filename, strlen(((phpdbg_breakfile_t*)b… in phpdbg_export_breakpoints_to_string()
141 ((phpdbg_breakfile_t*)brake)->line); in phpdbg_export_breakpoints_to_string()
148 ((phpdbg_breaksymbol_t*)brake)->symbol); in phpdbg_export_breakpoints_to_string()
154 ((phpdbg_breakmethod_t*)brake)->class_name, in phpdbg_export_breakpoints_to_string()
155 ((phpdbg_breakmethod_t*)brake)->func_name); in phpdbg_export_breakpoints_to_string()
161 ((phpdbg_breakopline_t*)brake)->class_name, in phpdbg_export_breakpoints_to_string()
162 ((phpdbg_breakopline_t*)brake)->func_name, in phpdbg_export_breakpoints_to_string()
163 ((phpdbg_breakopline_t*)brake)->opline_num); in phpdbg_export_breakpoints_to_string()
169 ((phpdbg_breakopline_t*)brake)->func_name, in phpdbg_export_breakpoints_to_string()
170 ((phpdbg_breakopline_t*)brake)->opline_num); in phpdbg_export_breakpoints_to_string()
174 …e = php_addcslashes_str(((phpdbg_breakopline_t*)brake)->class_name, strlen(((phpdbg_breakopline_t*… in phpdbg_export_breakpoints_to_string()
178 ((phpdbg_breakopline_t*)brake)->opline_num); in phpdbg_export_breakpoints_to_string()
185 ((phpdbg_breakop_t*)brake)->name); in phpdbg_export_breakpoints_to_string()
189 phpdbg_breakcond_t *conditional = (phpdbg_breakcond_t*) brake; in phpdbg_export_breakpoints_to_string()
354 phpdbg_breakfile_t *brake, new_brake; in phpdbg_resolve_pending_file_break_ex() local
365 ZEND_HASH_FOREACH_PTR(fileht, brake) { in phpdbg_resolve_pending_file_break_ex()
366 new_brake = *brake; in phpdbg_resolve_pending_file_break_ex()
368 PHPDBG_BREAK_UNMAPPING(brake->id); in phpdbg_resolve_pending_file_break_ex()
370 if (zend_hash_index_add_mem(master, brake->line, &new_brake, sizeof(phpdbg_breakfile_t))) { in phpdbg_resolve_pending_file_break_ex()
371 PHPDBG_BREAK_MAPPING(brake->id, master); in phpdbg_resolve_pending_file_break_ex()
500 PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array) … in phpdbg_resolve_op_array_break() argument
503 if (op_array->last <= brake->opline_num) { in phpdbg_resolve_op_array_break()
504 if (brake->class_name == NULL) { in phpdbg_resolve_op_array_break()
505 …reaking at opline "ZEND_ULONG_FMT" impossible)", op_array->last, brake->func_name, brake->opline_n… in phpdbg_resolve_op_array_break()
506 } else if (brake->func_name == NULL) { in phpdbg_resolve_op_array_break()
507 …eaking at opline "ZEND_ULONG_FMT" impossible)", op_array->last, brake->class_name, brake->opline_n… in phpdbg_resolve_op_array_break()
509 … opline "ZEND_ULONG_FMT" impossible)", op_array->last, brake->class_name, brake->func_name, brake-… in phpdbg_resolve_op_array_break()
517 opline_break.id = brake->id; in phpdbg_resolve_op_array_break()
518 opline_break.opline = brake->opline = (zend_ulong)(op_array->opcodes + brake->opline_num); in phpdbg_resolve_op_array_break()
520 opline_break.base = brake; in phpdbg_resolve_op_array_break()
540 phpdbg_breakopline_t *brake; in phpdbg_resolve_op_array_breaks() local
554 ZEND_HASH_FOREACH_PTR(oplines_table, brake) { in phpdbg_resolve_op_array_breaks()
555 if (phpdbg_resolve_op_array_break(brake, op_array) == SUCCESS) { in phpdbg_resolve_op_array_breaks()
563 brake->class_name ? brake->class_name : "", in phpdbg_resolve_op_array_breaks()
564 brake->class_name && brake->func_name ? "::" : "", in phpdbg_resolve_op_array_breaks()
565 brake->func_name ? brake->func_name : "", in phpdbg_resolve_op_array_breaks()
566 brake->opline_num, in phpdbg_resolve_op_array_breaks()
826 static inline void phpdbg_create_conditional_break(phpdbg_breakcond_t *brake, const phpdbg_param_t … in phpdbg_create_conditional_break() argument
887brake = zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], hash, &new_break, sizeof(phpd… in phpdbg_create_conditional_break()
889 phpdbg_notice("Conditional breakpoint #%d added %s/%p", brake->id, brake->code, brake->ops); in phpdbg_create_conditional_break()
937 phpdbg_breakbase_t *brake; in phpdbg_find_breakpoint_file() local
948 …if (EG(current_execute_data) && (brake = zend_hash_index_find_ptr(breaks, EG(current_execute_data)… in phpdbg_find_breakpoint_file()
949 return brake; in phpdbg_find_breakpoint_file()
971 phpdbg_breakbase_t *brake; in phpdbg_find_breakpoint_symbol() local
974 brake = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], fname); in phpdbg_find_breakpoint_symbol()
977 return brake; in phpdbg_find_breakpoint_symbol()
986 phpdbg_breakbase_t *brake = NULL; in phpdbg_find_breakpoint_method() local
992 brake = zend_hash_find_ptr(class_table, lcname); in phpdbg_find_breakpoint_method()
998 return brake; in phpdbg_find_breakpoint_method()
1003 phpdbg_breakline_t *brake; in phpdbg_find_breakpoint_opline() local
1005 …if ((brake = zend_hash_index_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], (zend_ulong) opline)) &&… in phpdbg_find_breakpoint_opline()
1006 return (phpdbg_breakbase_t *)brake->base; in phpdbg_find_breakpoint_opline()
1009 return (phpdbg_breakbase_t *) brake; in phpdbg_find_breakpoint_opline()
1193 phpdbg_breakbase_t *brake; in phpdbg_delete_breakpoint() local
1197 if ((brake = phpdbg_find_breakbase_ex(num, &table, &numkey, &strkey))) { in phpdbg_delete_breakpoint()
1198 int type = brake->type; in phpdbg_delete_breakpoint()
1206 name = estrdup(brake->name); in phpdbg_delete_breakpoint()
1209 PHPDBG_G(flags) &= ~(1<<(brake->type+1)); in phpdbg_delete_breakpoint()
1216 PHPDBG_G(flags) &= ~(1<<(brake->type+1)); in phpdbg_delete_breakpoint()
1228 … zend_hash_index_del(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], ((phpdbg_breakopline_t *) brake)->opline); in phpdbg_delete_breakpoint()
1273 PHPDBG_API void phpdbg_hit_breakpoint(phpdbg_breakbase_t *brake, bool output) /* {{{ */ in phpdbg_hit_breakpoint() argument
1275 brake->hits++; in phpdbg_hit_breakpoint()
1278 phpdbg_print_breakpoint(brake); in phpdbg_hit_breakpoint()
1282 PHPDBG_API void phpdbg_print_breakpoint(phpdbg_breakbase_t *brake) /* {{{ */ in phpdbg_print_breakpoint() argument
1284 if (!brake) in phpdbg_print_breakpoint()
1287 switch (brake->type) { in phpdbg_print_breakpoint()
1290 ((phpdbg_breakfile_t*)brake)->id, in phpdbg_print_breakpoint()
1291 ((phpdbg_breakfile_t*)brake)->filename, in phpdbg_print_breakpoint()
1292 ((phpdbg_breakfile_t*)brake)->line, in phpdbg_print_breakpoint()
1293 ((phpdbg_breakfile_t*)brake)->hits); in phpdbg_print_breakpoint()
1298 ((phpdbg_breaksymbol_t*)brake)->id, in phpdbg_print_breakpoint()
1299 ((phpdbg_breaksymbol_t*)brake)->symbol, in phpdbg_print_breakpoint()
1302 ((phpdbg_breakfile_t*)brake)->hits); in phpdbg_print_breakpoint()
1307 ((phpdbg_breakline_t*)brake)->id, in phpdbg_print_breakpoint()
1308 ((phpdbg_breakline_t*)brake)->opline, in phpdbg_print_breakpoint()
1311 ((phpdbg_breakline_t*)brake)->hits); in phpdbg_print_breakpoint()
1316 ((phpdbg_breakopline_t*)brake)->id, in phpdbg_print_breakpoint()
1317 ((phpdbg_breakopline_t*)brake)->class_name, in phpdbg_print_breakpoint()
1318 ((phpdbg_breakopline_t*)brake)->func_name, in phpdbg_print_breakpoint()
1319 ((phpdbg_breakopline_t*)brake)->opline_num, in phpdbg_print_breakpoint()
1322 ((phpdbg_breakopline_t*)brake)->hits); in phpdbg_print_breakpoint()
1327 ((phpdbg_breakopline_t*)brake)->id, in phpdbg_print_breakpoint()
1328 ((phpdbg_breakopline_t*)brake)->func_name, in phpdbg_print_breakpoint()
1329 ((phpdbg_breakopline_t*)brake)->opline_num, in phpdbg_print_breakpoint()
1332 ((phpdbg_breakopline_t*)brake)->hits); in phpdbg_print_breakpoint()
1337 ((phpdbg_breakopline_t*)brake)->id, in phpdbg_print_breakpoint()
1338 ((phpdbg_breakopline_t*)brake)->opline_num, in phpdbg_print_breakpoint()
1341 ((phpdbg_breakopline_t*)brake)->hits); in phpdbg_print_breakpoint()
1346 ((phpdbg_breakop_t*)brake)->id, in phpdbg_print_breakpoint()
1347 ((phpdbg_breakop_t*)brake)->name, in phpdbg_print_breakpoint()
1350 ((phpdbg_breakop_t*)brake)->hits); in phpdbg_print_breakpoint()
1355 ((phpdbg_breakmethod_t*)brake)->id, in phpdbg_print_breakpoint()
1356 ((phpdbg_breakmethod_t*)brake)->class_name, in phpdbg_print_breakpoint()
1357 ((phpdbg_breakmethod_t*)brake)->func_name, in phpdbg_print_breakpoint()
1360 ((phpdbg_breakmethod_t*)brake)->hits); in phpdbg_print_breakpoint()
1364 if (((phpdbg_breakcond_t*)brake)->paramed) { in phpdbg_print_breakpoint()
1367 ((phpdbg_breakcond_t*)brake)->id, in phpdbg_print_breakpoint()
1368 phpdbg_param_tostring(&((phpdbg_breakcond_t*)brake)->param, &param), in phpdbg_print_breakpoint()
1369 ((phpdbg_breakcond_t*)brake)->code, in phpdbg_print_breakpoint()
1372 ((phpdbg_breakcond_t*)brake)->hits); in phpdbg_print_breakpoint()
1377 ((phpdbg_breakcond_t*)brake)->id, in phpdbg_print_breakpoint()
1378 ((phpdbg_breakcond_t*)brake)->code, in phpdbg_print_breakpoint()
1381 ((phpdbg_breakcond_t*)brake)->hits); in phpdbg_print_breakpoint()
1397 phpdbg_breakbase_t *brake = phpdbg_find_breakbase(id); in phpdbg_enable_breakpoint() local
1399 if (brake) { in phpdbg_enable_breakpoint()
1400 brake->disabled = 0; in phpdbg_enable_breakpoint()
1406 phpdbg_breakbase_t *brake = phpdbg_find_breakbase(id); in phpdbg_disable_breakpoint() local
1408 if (brake) { in phpdbg_disable_breakpoint()
1409 brake->disabled = 1; in phpdbg_disable_breakpoint()
1434 phpdbg_breakbase_t *brake; in phpdbg_find_breakbase_ex() local
1436 ZEND_HASH_FOREACH_KEY_PTR(*table, *numkey, *strkey, brake) { in phpdbg_find_breakbase_ex()
1437 if (brake->id == id) { in phpdbg_find_breakbase_ex()
1438 return brake; in phpdbg_find_breakbase_ex()
1450 phpdbg_breaksymbol_t *brake; in phpdbg_print_breakpoints() local
1454 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], brake) { in phpdbg_print_breakpoints()
1456 brake->id, brake->symbol, in phpdbg_print_breakpoints()
1457 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1467 phpdbg_breakmethod_t *brake; in phpdbg_print_breakpoints() local
1469 ZEND_HASH_FOREACH_PTR(class_table, brake) { in phpdbg_print_breakpoints()
1471 brake->id, brake->class_name, brake->func_name, in phpdbg_print_breakpoints()
1472 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1483 phpdbg_breakfile_t *brake; in phpdbg_print_breakpoints() local
1485 ZEND_HASH_FOREACH_PTR(points, brake) { in phpdbg_print_breakpoints()
1487 brake->id, brake->filename, brake->line, in phpdbg_print_breakpoints()
1488 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1497 phpdbg_breakfile_t *brake; in phpdbg_print_breakpoints() local
1499 ZEND_HASH_FOREACH_PTR(points, brake) { in phpdbg_print_breakpoints()
1501 brake->id, brake->filename, brake->line, in phpdbg_print_breakpoints()
1502 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1508 phpdbg_breakline_t *brake; in phpdbg_print_breakpoints() local
1512 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], brake) { in phpdbg_print_breakpoints()
1514 switch (brake->type) { in phpdbg_print_breakpoints()
1525 if (brake->type == PHPDBG_BREAK_METHOD_OPLINE) { in phpdbg_print_breakpoints()
1527 } else if (brake->type == PHPDBG_BREAK_FUNCTION_OPLINE) { in phpdbg_print_breakpoints()
1529 } else if (brake->type == PHPDBG_BREAK_FILE_OPLINE) { in phpdbg_print_breakpoints()
1534 brake->id, brake->opline, type, in phpdbg_print_breakpoints()
1535 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1540 brake->id, brake->opline, in phpdbg_print_breakpoints()
1541 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1554 phpdbg_breakopline_t *brake; in phpdbg_print_breakpoints() local
1556 ZEND_HASH_FOREACH_PTR(method_table, brake) { in phpdbg_print_breakpoints()
1558 brake->id, brake->class_name, brake->func_name, brake->opline_num, in phpdbg_print_breakpoints()
1559 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1571 phpdbg_breakopline_t *brake; in phpdbg_print_breakpoints() local
1573 ZEND_HASH_FOREACH_PTR(function_table, brake) { in phpdbg_print_breakpoints()
1575 brake->id, brake->func_name, brake->opline_num, in phpdbg_print_breakpoints()
1576 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1587 phpdbg_breakopline_t *brake; in phpdbg_print_breakpoints() local
1589 ZEND_HASH_FOREACH_PTR(file_table, brake) { in phpdbg_print_breakpoints()
1591 brake->id, brake->class_name, brake->opline_num, in phpdbg_print_breakpoints()
1592 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1598 phpdbg_breakcond_t *brake; in phpdbg_print_breakpoints() local
1602 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], brake) { in phpdbg_print_breakpoints()
1603 if (brake->paramed) { in phpdbg_print_breakpoints()
1604 switch (brake->param.type) { in phpdbg_print_breakpoints()
1607 brake->id, brake->param.str, brake->code, in phpdbg_print_breakpoints()
1608 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1613 brake->id, brake->param.str, brake->param.num, brake->code, in phpdbg_print_breakpoints()
1614 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1619 brake->id, brake->param.method.class, brake->param.method.name, brake->code, in phpdbg_print_breakpoints()
1620 ((phpdbg_breakbase_t*)brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1625brake->id, brake->param.method.class, brake->param.method.name, brake->param.num, brake->code, in phpdbg_print_breakpoints()
1626 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1631 brake->id, brake->param.file.name, brake->param.file.line, brake->code, in phpdbg_print_breakpoints()
1632 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1637 brake->id, brake->param.addr, brake->code, in phpdbg_print_breakpoints()
1638 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1647 brake->id, brake->code, in phpdbg_print_breakpoints()
1648 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()
1654 phpdbg_breakop_t *brake; in phpdbg_print_breakpoints() local
1658 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], brake) { in phpdbg_print_breakpoints()
1660 brake->id, brake->name, in phpdbg_print_breakpoints()
1661 ((phpdbg_breakbase_t *) brake)->disabled ? " [disabled]" : ""); in phpdbg_print_breakpoints()