PHPDBG_G 195 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], 8, NULL, php_phpdbg_destroy_bp_file, 0); PHPDBG_G 196 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING], 8, NULL, php_phpdbg_destroy_bp_file, 0); PHPDBG_G 197 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], 8, NULL, php_phpdbg_destroy_bp_symbol, 0); PHPDBG_G 198 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE], 8, NULL, php_phpdbg_destroy_bp_methods, 0); PHPDBG_G 199 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], 8, NULL, php_phpdbg_destroy_bp_methods, 0); PHPDBG_G 200 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE], 8, NULL, php_phpdbg_destroy_bp_methods, 0); PHPDBG_G 201 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], 8, NULL, php_phpdbg_destroy_bp_opline, 0); PHPDBG_G 202 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], 8, NULL, php_phpdbg_destroy_bp_opcode, 0); PHPDBG_G 203 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], 8, NULL, php_phpdbg_destroy_bp_methods, 0); PHPDBG_G 204 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], 8, NULL, php_phpdbg_destroy_bp_condition, 0); PHPDBG_G 205 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP], 8, NULL, NULL, 0); PHPDBG_G 207 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(seek), 8, NULL, NULL, 0); PHPDBG_G 208 sapi/phpdbg/phpdbg.c zend_hash_init(&PHPDBG_G(registered), 8, NULL, php_phpdbg_destroy_registered, 0); PHPDBG_G 215 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE]); PHPDBG_G 216 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING]); PHPDBG_G 217 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM]); PHPDBG_G 218 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE]); PHPDBG_G 219 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE]); PHPDBG_G 220 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE]); PHPDBG_G 221 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 222 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE]); PHPDBG_G 223 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD]); PHPDBG_G 224 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_COND]); PHPDBG_G 225 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP]); PHPDBG_G 226 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(file_sources)); PHPDBG_G 227 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(seek)); PHPDBG_G 228 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(registered)); PHPDBG_G 229 sapi/phpdbg/phpdbg.c zend_hash_destroy(&PHPDBG_G(watchpoints)); PHPDBG_G 230 sapi/phpdbg/phpdbg.c zend_llist_destroy(&PHPDBG_G(watchlist_mem)); PHPDBG_G 232 sapi/phpdbg/phpdbg.c if (PHPDBG_G(buffer)) { PHPDBG_G 233 sapi/phpdbg/phpdbg.c free(PHPDBG_G(buffer)); PHPDBG_G 234 sapi/phpdbg/phpdbg.c PHPDBG_G(buffer) = NULL; PHPDBG_G 237 sapi/phpdbg/phpdbg.c if (PHPDBG_G(exec)) { PHPDBG_G 238 sapi/phpdbg/phpdbg.c efree(PHPDBG_G(exec)); PHPDBG_G 239 sapi/phpdbg/phpdbg.c PHPDBG_G(exec) = NULL; PHPDBG_G 242 sapi/phpdbg/phpdbg.c if (PHPDBG_G(oplog)) { PHPDBG_G 243 sapi/phpdbg/phpdbg.c fclose(PHPDBG_G(oplog)); PHPDBG_G 244 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog) = NULL; PHPDBG_G 247 sapi/phpdbg/phpdbg.c if (PHPDBG_G(ops)) { PHPDBG_G 248 sapi/phpdbg/phpdbg.c destroy_op_array(PHPDBG_G(ops)); PHPDBG_G 249 sapi/phpdbg/phpdbg.c efree(PHPDBG_G(ops)); PHPDBG_G 250 sapi/phpdbg/phpdbg.c PHPDBG_G(ops) = NULL; PHPDBG_G 253 sapi/phpdbg/phpdbg.c if (PHPDBG_G(oplog_list)) { PHPDBG_G 254 sapi/phpdbg/phpdbg.c phpdbg_oplog_list *cur = PHPDBG_G(oplog_list); PHPDBG_G 261 sapi/phpdbg/phpdbg.c zend_arena_destroy(PHPDBG_G(oplog_arena)); PHPDBG_G 262 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_list) = NULL; PHPDBG_G 287 sapi/phpdbg/phpdbg.c if (PHPDBG_G(exec)) { PHPDBG_G 288 sapi/phpdbg/phpdbg.c ZVAL_STRINGL(return_value, PHPDBG_G(exec), PHPDBG_G(exec_len)); PHPDBG_G 289 sapi/phpdbg/phpdbg.c efree(PHPDBG_G(exec)); PHPDBG_G 293 sapi/phpdbg/phpdbg.c PHPDBG_G(exec) = estrndup(ZSTR_VAL(exec), ZSTR_LEN(exec)); PHPDBG_G 294 sapi/phpdbg/phpdbg.c PHPDBG_G(exec_len) = ZSTR_LEN(exec); PHPDBG_G 372 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE]); PHPDBG_G 373 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING]); PHPDBG_G 374 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM]); PHPDBG_G 375 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE]); PHPDBG_G 376 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE]); PHPDBG_G 377 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE]); PHPDBG_G 378 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 379 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD]); PHPDBG_G 380 sapi/phpdbg/phpdbg.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_COND]); PHPDBG_G 427 sapi/phpdbg/phpdbg.c prev = PHPDBG_G(oplog_list); PHPDBG_G 430 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_arena) = zend_arena_create(64 * 1024); PHPDBG_G 432 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_cur) = ((phpdbg_oplog_entry *) zend_arena_alloc(&PHPDBG_G(oplog_arena), sizeof(phpdbg_oplog_entry))) + 1; PHPDBG_G 433 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_cur)->next = NULL; PHPDBG_G 436 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_list) = emalloc(sizeof(phpdbg_oplog_list)); PHPDBG_G 437 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_list)->prev = prev; PHPDBG_G 438 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_list)->start = PHPDBG_G(oplog_cur); PHPDBG_G 502 sapi/phpdbg/phpdbg.c HashTable *files = &PHPDBG_G(file_sources); PHPDBG_G 574 sapi/phpdbg/phpdbg.c phpdbg_file_source *source = zend_hash_find_ptr(&PHPDBG_G(file_sources), name); PHPDBG_G 603 sapi/phpdbg/phpdbg.c if (!PHPDBG_G(oplog_list)) { PHPDBG_G 608 sapi/phpdbg/phpdbg.c cur = PHPDBG_G(oplog_list)->start; PHPDBG_G 609 sapi/phpdbg/phpdbg.c prev = PHPDBG_G(oplog_list)->prev; PHPDBG_G 611 sapi/phpdbg/phpdbg.c efree(PHPDBG_G(oplog_list)); PHPDBG_G 612 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog_list) = prev; PHPDBG_G 683 sapi/phpdbg/phpdbg.c zend_arena_destroy(PHPDBG_G(oplog_arena)); PHPDBG_G 804 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IN_EVAL) { PHPDBG_G 811 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_PREVENT_INTERACTIVE) { PHPDBG_G 839 sapi/phpdbg/phpdbg.c } while (!(PHPDBG_G(flags) & PHPDBG_IS_STOPPING)); PHPDBG_G 869 sapi/phpdbg/phpdbg.c if (PHPDBG_G(exec)) { PHPDBG_G 870 sapi/phpdbg/phpdbg.c len = PHPDBG_G(exec_len); PHPDBG_G 871 sapi/phpdbg/phpdbg.c if (sapi_module.input_filter(PARSE_SERVER, "PHP_SELF", &PHPDBG_G(exec), PHPDBG_G(exec_len), &len)) { PHPDBG_G 872 sapi/phpdbg/phpdbg.c php_register_variable("PHP_SELF", PHPDBG_G(exec), track_vars_array); PHPDBG_G 874 sapi/phpdbg/phpdbg.c if (sapi_module.input_filter(PARSE_SERVER, "SCRIPT_NAME", &PHPDBG_G(exec), PHPDBG_G(exec_len), &len)) { PHPDBG_G 875 sapi/phpdbg/phpdbg.c php_register_variable("SCRIPT_NAME", PHPDBG_G(exec), track_vars_array); PHPDBG_G 878 sapi/phpdbg/phpdbg.c if (sapi_module.input_filter(PARSE_SERVER, "SCRIPT_FILENAME", &PHPDBG_G(exec), PHPDBG_G(exec_len), &len)) { PHPDBG_G 879 sapi/phpdbg/phpdbg.c php_register_variable("SCRIPT_FILENAME", PHPDBG_G(exec), track_vars_array); PHPDBG_G 881 sapi/phpdbg/phpdbg.c if (sapi_module.input_filter(PARSE_SERVER, "PATH_TRANSLATED", &PHPDBG_G(exec), PHPDBG_G(exec_len), &len)) { PHPDBG_G 882 sapi/phpdbg/phpdbg.c php_register_variable("PATH_TRANSLATED", PHPDBG_G(exec), track_vars_array); PHPDBG_G 896 sapi/phpdbg/phpdbg.c if (PHPDBG_G(socket_fd) != -1 && !(PHPDBG_G(flags) & PHPDBG_IS_INTERACTIVE)) { PHPDBG_G 897 sapi/phpdbg/phpdbg.c send(PHPDBG_G(socket_fd), message, length, 0); PHPDBG_G 923 sapi/phpdbg/phpdbg.c phpdbg_script_ex(PHPDBG_G(io)[PHPDBG_STDERR].fd, P_STDERR, "%.*s", (int) count, buf); PHPDBG_G 929 sapi/phpdbg/phpdbg.c return PHPDBG_G(php_stdiop_write)(stream, buf, count); PHPDBG_G 935 sapi/phpdbg/phpdbg.c fflush(PHPDBG_G(io)[PHPDBG_STDOUT].ptr); PHPDBG_G 1081 sapi/phpdbg/phpdbg.c if (!(PHPDBG_G(flags) & PHPDBG_WRITE_XML)) { PHPDBG_G 1100 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_INTERACTIVE) { PHPDBG_G 1102 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_REMOTE) { PHPDBG_G 1103 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_IS_STOPPING; PHPDBG_G 1108 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_SIGNALED) { PHPDBG_G 1117 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_SIGNALED; PHPDBG_G 1119 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_STOPPING) { PHPDBG_G 1123 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_IS_SIGNALED; PHPDBG_G 1187 sapi/phpdbg/phpdbg.c flags = fcntl(PHPDBG_G(io)[PHPDBG_STDIN].fd, F_GETFL, 0); PHPDBG_G 1188 sapi/phpdbg/phpdbg.c fcntl(PHPDBG_G(io)[PHPDBG_STDIN].fd, F_SETFL, flags | O_NONBLOCK); PHPDBG_G 1194 sapi/phpdbg/phpdbg.c if ((newlen = recv(PHPDBG_G(io)[PHPDBG_STDIN].fd, mem, PHPDBG_SIGSAFE_MEM_SIZE, MSG_PEEK)) == (size_t) -1) { PHPDBG_G 1200 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_INTERACTIVE) { PHPDBG_G 1203 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_SIGNALED) { PHPDBG_G 1210 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_SIGNALED; PHPDBG_G 1212 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_STOPPING) { PHPDBG_G 1215 sapi/phpdbg/phpdbg.c } else if (!(PHPDBG_G(flags) & PHPDBG_IS_INTERACTIVE)) { PHPDBG_G 1216 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_IS_SIGNALED; PHPDBG_G 1229 sapi/phpdbg/phpdbg.c fcntl(PHPDBG_G(io)[PHPDBG_STDIN].fd, F_SETFL, flags); PHPDBG_G 1239 sapi/phpdbg/phpdbg.c if (PHPDBG_G(sigsegv_bailout)) { PHPDBG_G 1240 sapi/phpdbg/phpdbg.c LONGJMP(*PHPDBG_G(sigsegv_bailout), FAILURE); PHPDBG_G 1245 sapi/phpdbg/phpdbg.c zend_sigaction(sig, &PHPDBG_G(old_sigsegv_signal), NULL); PHPDBG_G 1247 sapi/phpdbg/phpdbg.c sigaction(sig, &PHPDBG_G(old_sigsegv_signal), NULL); PHPDBG_G 1507 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) = 0; PHPDBG_G 1510 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].ptr = stdout; PHPDBG_G 1511 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].fd = fileno(stdout); PHPDBG_G 1607 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) = flags; PHPDBG_G 1645 sapi/phpdbg/phpdbg.c PHPDBG_G(original_free_function) = _free; PHPDBG_G 1667 sapi/phpdbg/phpdbg.c zend_try { zend_sigaction(SIGSEGV, &signal_struct, &PHPDBG_G(old_sigsegv_signal)); } zend_end_try(); PHPDBG_G 1668 sapi/phpdbg/phpdbg.c zend_try { zend_sigaction(SIGBUS, &signal_struct, &PHPDBG_G(old_sigsegv_signal)); } zend_end_try(); PHPDBG_G 1670 sapi/phpdbg/phpdbg.c sigaction(SIGSEGV, &signal_struct, &PHPDBG_G(old_sigsegv_signal)); PHPDBG_G 1671 sapi/phpdbg/phpdbg.c sigaction(SIGBUS, &signal_struct, &PHPDBG_G(old_sigsegv_signal)); PHPDBG_G 1674 sapi/phpdbg/phpdbg.c PHPDBG_G(sapi_name_ptr) = sapi_name; PHPDBG_G 1677 sapi/phpdbg/phpdbg.c PHPDBG_G(exec) = phpdbg_resolve_path(exec); PHPDBG_G 1678 sapi/phpdbg/phpdbg.c PHPDBG_G(exec_len) = PHPDBG_G(exec) ? strlen(PHPDBG_G(exec)) : 0; PHPDBG_G 1702 sapi/phpdbg/phpdbg.c SG(request_info).argv[0] = PHPDBG_G(exec) ? estrdup(PHPDBG_G(exec)) : estrdup(""); PHPDBG_G 1725 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_IS_REMOTE; PHPDBG_G 1729 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDIN].ptr = stdin; PHPDBG_G 1730 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDIN].fd = fileno(stdin); PHPDBG_G 1731 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].ptr = stdout; PHPDBG_G 1732 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].fd = fileno(stdout); PHPDBG_G 1740 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDIN].ptr = stdin; PHPDBG_G 1741 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDIN].fd = socket; PHPDBG_G 1742 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].ptr = stdout; PHPDBG_G 1743 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].fd = socket; PHPDBG_G 1745 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDIN].ptr = stdin; PHPDBG_G 1746 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDIN].fd = fileno(stdin); PHPDBG_G 1747 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].ptr = stdout; PHPDBG_G 1748 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDOUT].fd = fileno(stdout); PHPDBG_G 1751 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDERR].ptr = stderr; PHPDBG_G 1752 sapi/phpdbg/phpdbg.c PHPDBG_G(io)[PHPDBG_STDERR].fd = fileno(stderr); PHPDBG_G 1755 sapi/phpdbg/phpdbg.c PHPDBG_G(php_stdiop_write) = php_stream_stdio_ops.write; PHPDBG_G 1760 sapi/phpdbg/phpdbg.c PHPDBG_G(oplog) = fopen(oplog_file, "w+"); PHPDBG_G 1761 sapi/phpdbg/phpdbg.c if (!PHPDBG_G(oplog)) { PHPDBG_G 1793 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_IS_INITIALIZING; PHPDBG_G 1797 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_DISCARD_OUTPUT; PHPDBG_G 1801 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_DISCARD_OUTPUT; PHPDBG_G 1804 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_INITIALIZING; PHPDBG_G 1807 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_QUITTING) { PHPDBG_G 1812 sapi/phpdbg/phpdbg.c if (PHPDBG_G(exec)) { PHPDBG_G 1814 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_DISCARD_OUTPUT; PHPDBG_G 1821 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_DISCARD_OUTPUT; PHPDBG_G 1825 sapi/phpdbg/phpdbg.c if (PHPDBG_G(ops)) { PHPDBG_G 1828 sapi/phpdbg/phpdbg.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, ZEND_STRL("No opcodes could be compiled | No file specified or compilation failed?\n")); PHPDBG_G 1848 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) = (PHPDBG_G(flags) & ~PHPDBG_HAS_PAGINATION) | PHPDBG_IS_INTERACTIVE | PHPDBG_PREVENT_INTERACTIVE; PHPDBG_G 1850 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_IS_INTERACTIVE; PHPDBG_G 1866 sapi/phpdbg/phpdbg.c if ((PHPDBG_G(flags) & PHPDBG_IS_CLEANING)) { PHPDBG_G 1868 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) |= PHPDBG_DISCARD_OUTPUT; PHPDBG_G 1870 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_DISCARD_OUTPUT; PHPDBG_G 1883 sapi/phpdbg/phpdbg.c if ((PHPDBG_G(flags) & PHPDBG_IS_DISCONNECTED)) { PHPDBG_G 1885 sapi/phpdbg/phpdbg.c if (PHPDBG_G(flags) & PHPDBG_IS_REMOTE) { PHPDBG_G 1891 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_QUITTING; PHPDBG_G 1898 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_DISCONNECTED; PHPDBG_G 1904 sapi/phpdbg/phpdbg.c } while (!(PHPDBG_G(flags) & PHPDBG_IS_STOPPING)); PHPDBG_G 1909 sapi/phpdbg/phpdbg.c if ((PHPDBG_G(flags) & PHPDBG_IS_DISCONNECTED)) { PHPDBG_G 1910 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_DISCONNECTED; PHPDBG_G 1923 sapi/phpdbg/phpdbg.c PHPDBG_G(flags) &= ~PHPDBG_IS_CLEANING; PHPDBG_G 1945 sapi/phpdbg/phpdbg.c if (!(PHPDBG_G(flags) & PHPDBG_IS_RUNNING)) { PHPDBG_G 1946 sapi/phpdbg/phpdbg.c is_exit = !PHPDBG_G(in_execution); PHPDBG_G 1947 sapi/phpdbg/phpdbg.c CG(unclean_shutdown) = is_exit || PHPDBG_G(unclean_eval); PHPDBG_G 1950 sapi/phpdbg/phpdbg.c if ((PHPDBG_G(flags) & (PHPDBG_IS_CLEANING | PHPDBG_IS_RUNNING)) == PHPDBG_IS_CLEANING) { PHPDBG_G 1961 sapi/phpdbg/phpdbg.c if (PHPDBG_G(exec)) { PHPDBG_G 1962 sapi/phpdbg/phpdbg.c settings->exec = zend_strndup(PHPDBG_G(exec), PHPDBG_G(exec_len)); PHPDBG_G 1963 sapi/phpdbg/phpdbg.c settings->exec_len = PHPDBG_G(exec_len); PHPDBG_G 1965 sapi/phpdbg/phpdbg.c settings->oplog = PHPDBG_G(oplog); PHPDBG_G 1966 sapi/phpdbg/phpdbg.c settings->prompt[0] = PHPDBG_G(prompt)[0]; PHPDBG_G 1967 sapi/phpdbg/phpdbg.c settings->prompt[1] = PHPDBG_G(prompt)[1]; PHPDBG_G 1968 sapi/phpdbg/phpdbg.c memcpy(settings->colors, PHPDBG_G(colors), sizeof(settings->colors)); PHPDBG_G 1969 sapi/phpdbg/phpdbg.c settings->eol = PHPDBG_G(eol); PHPDBG_G 1970 sapi/phpdbg/phpdbg.c settings->input_buflen = PHPDBG_G(input_buflen); PHPDBG_G 1971 sapi/phpdbg/phpdbg.c memcpy(settings->input_buffer, PHPDBG_G(input_buffer), settings->input_buflen); PHPDBG_G 1972 sapi/phpdbg/phpdbg.c settings->flags = PHPDBG_G(flags) & PHPDBG_PRESERVE_FLAGS_MASK; PHPDBG_G 1974 sapi/phpdbg/phpdbg.c if (PHPDBG_G(prompt)[0]) { PHPDBG_G 1975 sapi/phpdbg/phpdbg.c free(PHPDBG_G(prompt)[0]); PHPDBG_G 1977 sapi/phpdbg/phpdbg.c if (PHPDBG_G(prompt)[1]) { PHPDBG_G 1978 sapi/phpdbg/phpdbg.c free(PHPDBG_G(prompt)[1]); PHPDBG_G 1995 sapi/phpdbg/phpdbg.c if (!(PHPDBG_G(flags) & PHPDBG_IS_QUITTING)) { PHPDBG_G 1996 sapi/phpdbg/phpdbg.c if (PHPDBG_G(in_execution) || is_exit) { PHPDBG_G 2011 sapi/phpdbg/phpdbg.c php_stream_stdio_ops.write = PHPDBG_G(php_stdiop_write); PHPDBG_G 2035 sapi/phpdbg/phpdbg.c if (PHPDBG_G(sapi_name_ptr)) { PHPDBG_G 2036 sapi/phpdbg/phpdbg.c free(PHPDBG_G(sapi_name_ptr)); PHPDBG_G 221 sapi/phpdbg/phpdbg.h JMP_BUF *__orig_bailout = PHPDBG_G(sigsegv_bailout); \ PHPDBG_G 224 sapi/phpdbg/phpdbg.h PHPDBG_G(sigsegv_bailout) = &__bailout; \ PHPDBG_G 228 sapi/phpdbg/phpdbg.h PHPDBG_G(sigsegv_bailout) = __orig_bailout; PHPDBG_G 231 sapi/phpdbg/phpdbg.h PHPDBG_G(sigsegv_bailout) = __orig_bailout; \ PHPDBG_G 46 sapi/phpdbg/phpdbg_bp.c zend_hash_index_update_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP], id, table); PHPDBG_G 52 sapi/phpdbg/phpdbg_bp.c zend_hash_index_del(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP], (id)) PHPDBG_G 55 sapi/phpdbg/phpdbg_bp.c b.id = PHPDBG_G(bp_count)++; \ PHPDBG_G 101 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP], table) { PHPDBG_G 125 sapi/phpdbg/phpdbg_bp.c if (zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP])) { PHPDBG_G 126 sapi/phpdbg/phpdbg_bp.c phpdbg_notice("exportbreakpoint", "count=\"%d\"", "Exporting %d breakpoints", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP])); PHPDBG_G 129 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_NUM_KEY_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP], id, table) { PHPDBG_G 241 sapi/phpdbg/phpdbg_bp.c HashTable *broken, *file_breaks = &PHPDBG_G(bp)[PHPDBG_BREAK_FILE]; PHPDBG_G 250 sapi/phpdbg/phpdbg_bp.c phpdbg_debug("file path: %s, resolved path: %s, was compiled: %d\n", original_path, path, zend_hash_str_exists(&PHPDBG_G(file_sources), path, path_len)); PHPDBG_G 252 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_str_exists(&PHPDBG_G(file_sources), path, path_len)) { PHPDBG_G 259 sapi/phpdbg/phpdbg_bp.c file_breaks = &PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING]; PHPDBG_G 291 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_STR_KEY(&PHPDBG_G(file_sources), file) { PHPDBG_G 304 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_PENDING_FILE_BP; PHPDBG_G 308 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_FILE_BP; PHPDBG_G 333 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_FILE_BP; PHPDBG_G 335 sapi/phpdbg/phpdbg_bp.c if (!(master = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], file, filelen))) { PHPDBG_G 338 sapi/phpdbg/phpdbg_bp.c master = zend_hash_str_add_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], file, filelen, &new_ht, sizeof(HashTable)); PHPDBG_G 351 sapi/phpdbg/phpdbg_bp.c zend_hash_del(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING], cur); PHPDBG_G 353 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING])) { PHPDBG_G 354 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= ~PHPDBG_HAS_PENDING_FILE_BP; PHPDBG_G 373 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_STR_KEY_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING], cur, fileht) { PHPDBG_G 391 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_str_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], name, name_len)) { PHPDBG_G 394 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_SYM_BP; PHPDBG_G 399 sapi/phpdbg/phpdbg_bp.c zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], lcname, name_len, &new_break, sizeof(phpdbg_breaksymbol_t)); PHPDBG_G 403 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, &PHPDBG_G(bp)[PHPDBG_BREAK_SYM]); PHPDBG_G 426 sapi/phpdbg/phpdbg_bp.c if (!(class_table = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_lcname, class_len))) { PHPDBG_G 428 sapi/phpdbg/phpdbg_bp.c class_table = zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_lcname, class_len, &class_breaks, sizeof(HashTable)); PHPDBG_G 434 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_METHOD_BP; PHPDBG_G 457 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline)) { PHPDBG_G 460 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_OPLINE_BP; PHPDBG_G 467 sapi/phpdbg/phpdbg_bp.c zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline, &new_break, sizeof(phpdbg_breakline_t)); PHPDBG_G 470 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, &PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 505 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_OPLINE_BP; PHPDBG_G 507 sapi/phpdbg/phpdbg_bp.c zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline_break.opline, &opline_break, sizeof(phpdbg_breakline_t)); PHPDBG_G 514 sapi/phpdbg/phpdbg_bp.c HashTable *func_table = &PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE]; PHPDBG_G 518 sapi/phpdbg/phpdbg_bp.c if (op_array->scope != NULL && !(func_table = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], op_array->scope->name))) { PHPDBG_G 523 sapi/phpdbg/phpdbg_bp.c if (!(oplines_table = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE], op_array->filename))) { PHPDBG_G 534 sapi/phpdbg/phpdbg_bp.c zend_hash_internal_pointer_end(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 535 sapi/phpdbg/phpdbg_bp.c opline_break = zend_hash_get_current_data_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 555 sapi/phpdbg/phpdbg_bp.c if (PHPDBG_G(ops) != NULL && !memcmp(PHPDBG_G(ops)->filename, new_break->class_name, new_break->class_len)) { PHPDBG_G 556 sapi/phpdbg/phpdbg_bp.c if (phpdbg_resolve_op_array_break(new_break, PHPDBG_G(ops)) == SUCCESS) { PHPDBG_G 642 sapi/phpdbg/phpdbg_bp.c if (!(class_table = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], new_break.class_name, new_break.class_len))) { PHPDBG_G 644 sapi/phpdbg/phpdbg_bp.c class_table = zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], new_break.class_name, new_break.class_len, &class_breaks, sizeof(HashTable)); PHPDBG_G 656 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(bp_count)--; PHPDBG_G 660 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_METHOD_OPLINE_BP; PHPDBG_G 694 sapi/phpdbg/phpdbg_bp.c if (!(func_table = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE], new_break.func_name, new_break.func_len))) { PHPDBG_G 696 sapi/phpdbg/phpdbg_bp.c func_table = zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE], new_break.func_name, new_break.func_len, &func_breaks, sizeof(HashTable)); PHPDBG_G 702 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(bp_count)--; PHPDBG_G 708 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_FUNCTION_OPLINE_BP; PHPDBG_G 740 sapi/phpdbg/phpdbg_bp.c if (!(file_table = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE], new_break.class_name, new_break.class_len))) { PHPDBG_G 742 sapi/phpdbg/phpdbg_bp.c file_table = zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE], new_break.class_name, new_break.class_len, &file_breaks, sizeof(HashTable)); PHPDBG_G 748 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(bp_count)--; PHPDBG_G 754 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_FILE_OPLINE_BP; PHPDBG_G 765 sapi/phpdbg/phpdbg_bp.c if (zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], hash)) { PHPDBG_G 774 sapi/phpdbg/phpdbg_bp.c zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], hash, &new_break, sizeof(phpdbg_breakop_t)); PHPDBG_G 776 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_OPCODE_BP; PHPDBG_G 779 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, &PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE]); PHPDBG_G 784 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], (zend_ulong) opline)) { PHPDBG_G 787 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_OPLINE_BP; PHPDBG_G 793 sapi/phpdbg/phpdbg_bp.c zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], (zend_ulong) opline, &new_break, sizeof(phpdbg_breakline_t)); PHPDBG_G 796 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, &PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 838 sapi/phpdbg/phpdbg_bp.c brake = zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], hash, &new_break, sizeof(phpdbg_breakcond_t)); PHPDBG_G 842 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_HAS_COND_BP; PHPDBG_G 843 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, &PHPDBG_G(bp)[PHPDBG_BREAK_COND]); PHPDBG_G 847 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(bp_count)--; PHPDBG_G 858 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], expr_hash)) { PHPDBG_G 876 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], hash)) { PHPDBG_G 903 sapi/phpdbg/phpdbg_bp.c if (!(breaks = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], path, path_len))) { PHPDBG_G 933 sapi/phpdbg/phpdbg_bp.c brake = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], fname); PHPDBG_G 938 sapi/phpdbg/phpdbg_bp.c return zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], ZEND_STRL("main")); PHPDBG_G 948 sapi/phpdbg/phpdbg_bp.c if ((class_table = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_lcname))) { PHPDBG_G 964 sapi/phpdbg/phpdbg_bp.c if ((brake = zend_hash_index_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], (zend_ulong) opline)) && brake->base) { PHPDBG_G 979 sapi/phpdbg/phpdbg_bp.c return zend_hash_index_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], zend_hash_func(opname, strlen(opname))); PHPDBG_G 1059 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], bp) { PHPDBG_G 1080 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_IN_COND_BP; PHPDBG_G 1091 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= ~PHPDBG_IN_COND_BP; PHPDBG_G 1105 sapi/phpdbg/phpdbg_bp.c if (!(PHPDBG_G(flags) & PHPDBG_IS_BP_ENABLED)) { PHPDBG_G 1110 sapi/phpdbg/phpdbg_bp.c if (!(PHPDBG_G(flags) & PHPDBG_IN_EVAL) && PHPDBG_G 1111 sapi/phpdbg/phpdbg_bp.c (PHPDBG_G(flags) & PHPDBG_HAS_COND_BP) && PHPDBG_G 1116 sapi/phpdbg/phpdbg_bp.c if ((PHPDBG_G(flags) & PHPDBG_HAS_FILE_BP) && (base = phpdbg_find_breakpoint_file(&execute_data->func->op_array))) { PHPDBG_G 1120 sapi/phpdbg/phpdbg_bp.c if (PHPDBG_G(flags) & (PHPDBG_HAS_METHOD_BP|PHPDBG_HAS_SYM_BP)) { PHPDBG_G 1130 sapi/phpdbg/phpdbg_bp.c if ((PHPDBG_G(flags) & PHPDBG_HAS_OPLINE_BP) && (base = phpdbg_find_breakpoint_opline((phpdbg_opline_ptr_t) execute_data->opline))) { PHPDBG_G 1134 sapi/phpdbg/phpdbg_bp.c if ((PHPDBG_G(flags) & PHPDBG_HAS_OPCODE_BP) && (base = phpdbg_find_breakpoint_opcode(execute_data->opline->opcode))) { PHPDBG_G 1167 sapi/phpdbg/phpdbg_bp.c if (zend_hash_num_elements(&PHPDBG_G(bp)[type]) == 1) { PHPDBG_G 1168 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= ~(1<<(brake->type+1)); PHPDBG_G 1175 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= ~(1<<(brake->type+1)); PHPDBG_G 1184 sapi/phpdbg/phpdbg_bp.c if (zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]) == 1) { PHPDBG_G 1185 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= PHPDBG_HAS_OPLINE_BP; PHPDBG_G 1187 sapi/phpdbg/phpdbg_bp.c zend_hash_index_del(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], ((phpdbg_breakopline_t *) brake)->opline); PHPDBG_G 1200 sapi/phpdbg/phpdbg_bp.c zend_hash_str_del(&PHPDBG_G(bp)[type], name, name_len); PHPDBG_G 1215 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE]); PHPDBG_G 1216 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING]); PHPDBG_G 1217 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM]); PHPDBG_G 1218 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]); PHPDBG_G 1219 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE]); PHPDBG_G 1220 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE]); PHPDBG_G 1221 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE]); PHPDBG_G 1222 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE]); PHPDBG_G 1223 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD]); PHPDBG_G 1224 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_COND]); PHPDBG_G 1225 sapi/phpdbg/phpdbg_bp.c zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP]); PHPDBG_G 1227 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= ~PHPDBG_BP_MASK; PHPDBG_G 1229 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(bp_count) = 0; PHPDBG_G 1374 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) |= PHPDBG_IS_BP_ENABLED; PHPDBG_G 1378 sapi/phpdbg/phpdbg_bp.c PHPDBG_G(flags) &= ~PHPDBG_IS_BP_ENABLED; PHPDBG_G 1392 sapi/phpdbg/phpdbg_bp.c if ((*table = zend_hash_index_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_MAP], id))) { PHPDBG_G 1410 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_SYM: if ((PHPDBG_G(flags) & PHPDBG_HAS_SYM_BP)) { PHPDBG_G 1415 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], brake) { PHPDBG_G 1422 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_METHOD: if ((PHPDBG_G(flags) & PHPDBG_HAS_METHOD_BP)) { PHPDBG_G 1427 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_table) { PHPDBG_G 1438 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_FILE: if ((PHPDBG_G(flags) & PHPDBG_HAS_FILE_BP)) { PHPDBG_G 1443 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], points) { PHPDBG_G 1452 sapi/phpdbg/phpdbg_bp.c } if ((PHPDBG_G(flags) & PHPDBG_HAS_PENDING_FILE_BP)) { PHPDBG_G 1457 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_PENDING], points) { PHPDBG_G 1468 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_OPLINE: if ((PHPDBG_G(flags) & PHPDBG_HAS_OPLINE_BP)) { PHPDBG_G 1473 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], brake) { PHPDBG_G 1508 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_METHOD_OPLINE: if ((PHPDBG_G(flags) & PHPDBG_HAS_METHOD_OPLINE_BP)) { PHPDBG_G 1513 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], class_table) { PHPDBG_G 1526 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_FUNCTION_OPLINE: if ((PHPDBG_G(flags) & PHPDBG_HAS_FUNCTION_OPLINE_BP)) { PHPDBG_G 1531 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE], function_table) { PHPDBG_G 1542 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_FILE_OPLINE: if ((PHPDBG_G(flags) & PHPDBG_HAS_FILE_OPLINE_BP)) { PHPDBG_G 1547 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE], file_table) { PHPDBG_G 1558 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_COND: if ((PHPDBG_G(flags) & PHPDBG_HAS_COND_BP)) { PHPDBG_G 1563 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], brake) { PHPDBG_G 1614 sapi/phpdbg/phpdbg_bp.c case PHPDBG_BREAK_OPCODE: if (PHPDBG_G(flags) & PHPDBG_HAS_OPCODE_BP) { PHPDBG_G 1619 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], brake) { PHPDBG_G 748 sapi/phpdbg/phpdbg_cmd.c if ((PHPDBG_G(flags) & (PHPDBG_IS_STOPPING | PHPDBG_IS_RUNNING)) != PHPDBG_IS_STOPPING) { PHPDBG_G 749 sapi/phpdbg/phpdbg_cmd.c if ((PHPDBG_G(flags) & PHPDBG_IS_REMOTE) && (buffered == NULL) && !phpdbg_active_sigsafe_mem()) { PHPDBG_G 750 sapi/phpdbg/phpdbg_cmd.c fflush(PHPDBG_G(io)[PHPDBG_STDOUT].ptr); PHPDBG_G 757 sapi/phpdbg/phpdbg_cmd.c if ((PHPDBG_G(flags) & PHPDBG_IS_REMOTE) || !isatty(PHPDBG_G(io)[PHPDBG_STDIN].fd)) PHPDBG_G 766 sapi/phpdbg/phpdbg_cmd.c PHPDBG_G(last_was_newline) = 1; PHPDBG_G 769 sapi/phpdbg/phpdbg_cmd.c PHPDBG_G(flags) |= PHPDBG_IS_QUITTING | PHPDBG_IS_DISCONNECTED; PHPDBG_G 783 sapi/phpdbg/phpdbg_cmd.c if (!buffered && cmd && !(PHPDBG_G(flags) & PHPDBG_IS_REMOTE) && isatty(PHPDBG_G(io)[PHPDBG_STDIN].fd)) { PHPDBG_G 800 sapi/phpdbg/phpdbg_cmd.c if (PHPDBG_G(buffer)) { PHPDBG_G 801 sapi/phpdbg/phpdbg_cmd.c free(PHPDBG_G(buffer)); PHPDBG_G 803 sapi/phpdbg/phpdbg_cmd.c PHPDBG_G(buffer) = strdup(buffer); PHPDBG_G 804 sapi/phpdbg/phpdbg_cmd.c } else if (PHPDBG_G(buffer)) { PHPDBG_G 808 sapi/phpdbg/phpdbg_cmd.c buffer = estrdup(PHPDBG_G(buffer)); PHPDBG_G 820 sapi/phpdbg/phpdbg_cmd.c if (!(PHPDBG_G(flags) & PHPDBG_WRITE_XML)) { PHPDBG_G 111 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_FRAME(v) (PHPDBG_G(frame).v) PHPDBG_G 40 sapi/phpdbg/phpdbg_eol.c PHPDBG_G(eol) = PHPDBG_EOL_CRLF; PHPDBG_G 42 sapi/phpdbg/phpdbg_eol.c PHPDBG_G(eol) = PHPDBG_EOL_LF; PHPDBG_G 44 sapi/phpdbg/phpdbg_eol.c PHPDBG_G(eol) = PHPDBG_EOL_CR; PHPDBG_G 92 sapi/phpdbg/phpdbg_eol.c if ((PHPDBG_G(flags) & PHPDBG_IS_REMOTE) != PHPDBG_IS_REMOTE) { PHPDBG_G 97 sapi/phpdbg/phpdbg_eol.c if (PHPDBG_EOL_CRLF == PHPDBG_G(eol)) { /* XXX add LFCR case if it's gonna be needed */ PHPDBG_G 133 sapi/phpdbg/phpdbg_eol.c } else if (PHPDBG_EOL_LF == PHPDBG_G(eol) || PHPDBG_EOL_CR == PHPDBG_G(eol)) { PHPDBG_G 136 sapi/phpdbg/phpdbg_eol.c if (PHPDBG_EOL_LF == PHPDBG_G(eol)) { PHPDBG_G 50 sapi/phpdbg/phpdbg_help.c unsigned int prompt_len = strlen(PHPDBG_G(prompt)[0]); PHPDBG_G 52 sapi/phpdbg/phpdbg_help.c const char *bold_on_escape = PHPDBG_G(flags) & PHPDBG_IS_COLOURED ? "\033[1m" : ""; PHPDBG_G 53 sapi/phpdbg/phpdbg_help.c const char *bold_off_escape = PHPDBG_G(flags) & PHPDBG_IS_COLOURED ? "\033[0m" : ""; PHPDBG_G 65 sapi/phpdbg/phpdbg_help.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 166 sapi/phpdbg/phpdbg_info.c if (PHPDBG_G(flags) & PHPDBG_IN_SIGNAL_HANDLER) { PHPDBG_G 309 sapi/phpdbg/phpdbg_info.c zend_bool in_executor = PHPDBG_G(in_execution) && EG(current_execute_data) && EG(current_execute_data)->func; PHPDBG_G 310 sapi/phpdbg/phpdbg_info.c if (in_executor || PHPDBG_G(ops)) { PHPDBG_G 311 sapi/phpdbg/phpdbg_info.c zend_op_array *ops = in_executor ? &EG(current_execute_data)->func->op_array : PHPDBG_G(ops); PHPDBG_G 349 sapi/phpdbg/phpdbg_info.c if (PHPDBG_G(flags) & PHPDBG_IN_SIGNAL_HANDLER) { PHPDBG_G 358 sapi/phpdbg/phpdbg_info.c if (PHPDBG_G(flags) & PHPDBG_IN_SIGNAL_HANDLER) { PHPDBG_G 52 sapi/phpdbg/phpdbg_io.c int bytes = PHPDBG_G(input_buflen), len = 0; PHPDBG_G 54 sapi/phpdbg/phpdbg_io.c if (PHPDBG_G(input_buflen)) { PHPDBG_G 55 sapi/phpdbg/phpdbg_io.c memcpy(buf, PHPDBG_G(input_buffer), bytes); PHPDBG_G 58 sapi/phpdbg/phpdbg_io.c PHPDBG_G(last_was_newline) = 1; PHPDBG_G 76 sapi/phpdbg/phpdbg_io.c PHPDBG_G(input_buflen) = len + bytes - 1 - i; PHPDBG_G 77 sapi/phpdbg/phpdbg_io.c if (PHPDBG_G(input_buflen)) { PHPDBG_G 78 sapi/phpdbg/phpdbg_io.c memcpy(PHPDBG_G(input_buffer), buf + i + 1, PHPDBG_G(input_buflen)); PHPDBG_G 88 sapi/phpdbg/phpdbg_io.c } while ((bytes = phpdbg_mixed_read(PHPDBG_G(io)[PHPDBG_STDIN].fd, buf + len, PHPDBG_MAX_CMD - len, -1)) > 0); PHPDBG_G 91 sapi/phpdbg/phpdbg_io.c PHPDBG_G(flags) |= PHPDBG_IS_QUITTING | PHPDBG_IS_DISCONNECTED; PHPDBG_G 152 sapi/phpdbg/phpdbg_io.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, ZEND_STRL("Read operation timed out!\n")); PHPDBG_G 182 sapi/phpdbg/phpdbg_io.c if (PHPDBG_G(flags) & PHPDBG_IS_REMOTE) { PHPDBG_G 201 sapi/phpdbg/phpdbg_io.c if (count % PHPDBG_G(lines) == 0) { PHPDBG_G 215 sapi/phpdbg/phpdbg_io.c if (bytes && count % PHPDBG_G(lines) != 0) { PHPDBG_G 224 sapi/phpdbg/phpdbg_io.c if (PHPDBG_G(flags) & PHPDBG_IS_REMOTE) { PHPDBG_G 228 sapi/phpdbg/phpdbg_io.c if ((PHPDBG_G(flags) & PHPDBG_HAS_PAGINATION) PHPDBG_G 229 sapi/phpdbg/phpdbg_io.c && !(PHPDBG_G(flags) & PHPDBG_WRITE_XML) PHPDBG_G 230 sapi/phpdbg/phpdbg_io.c && PHPDBG_G(io)[PHPDBG_STDOUT].fd == sock PHPDBG_G 231 sapi/phpdbg/phpdbg_io.c && PHPDBG_G(lines) > 0) { PHPDBG_G 308 sapi/phpdbg/phpdbg_io.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, buf, strlen(buf)); PHPDBG_G 318 sapi/phpdbg/phpdbg_io.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, buf, strlen(buf)); PHPDBG_G 333 sapi/phpdbg/phpdbg_io.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, buf, strlen(buf)); PHPDBG_G 12 sapi/phpdbg/phpdbg_lexer.c #define LEX(v) (PHPDBG_G(lexer).v) PHPDBG_G 34 sapi/phpdbg/phpdbg_lexer.c PHPDBG_G(parser_stack) = stack; PHPDBG_G 51 sapi/phpdbg/phpdbg_list.c if (!PHPDBG_G(exec) && !zend_is_executing()) { PHPDBG_G 139 sapi/phpdbg/phpdbg_list.c if (!(data = zend_hash_str_find_ptr(&PHPDBG_G(file_sources), abspath, strlen(abspath)))) { PHPDBG_G 277 sapi/phpdbg/phpdbg_list.c ret = PHPDBG_G(compile_file)(&fake, type); PHPDBG_G 286 sapi/phpdbg/phpdbg_list.c zend_hash_str_add_ptr(&PHPDBG_G(file_sources), filename, strlen(filename), dataptr); PHPDBG_G 305 sapi/phpdbg/phpdbg_list.c op_array = PHPDBG_G(init_compile_file)(file, type); PHPDBG_G 311 sapi/phpdbg/phpdbg_list.c dataptr = zend_hash_str_find_ptr(&PHPDBG_G(file_sources), filename, strlen(filename)); PHPDBG_G 329 sapi/phpdbg/phpdbg_list.c if (PHPDBG_G(flags) & PHPDBG_IN_EVAL) { PHPDBG_G 330 sapi/phpdbg/phpdbg_list.c return PHPDBG_G(compile_string)(source_string, filename); PHPDBG_G 345 sapi/phpdbg/phpdbg_list.c op_array = PHPDBG_G(compile_string)(source_string, filename); PHPDBG_G 356 sapi/phpdbg/phpdbg_list.c zend_hash_add_ptr(&PHPDBG_G(file_sources), fake_name, dataptr); PHPDBG_G 382 sapi/phpdbg/phpdbg_list.c PHPDBG_G(compile_file) = zend_compile_file; PHPDBG_G 383 sapi/phpdbg/phpdbg_list.c PHPDBG_G(compile_string) = zend_compile_string; PHPDBG_G 384 sapi/phpdbg/phpdbg_list.c zend_hash_init(&PHPDBG_G(file_sources), 1, NULL, (dtor_func_t) phpdbg_free_file_source, 0); PHPDBG_G 390 sapi/phpdbg/phpdbg_list.c PHPDBG_G(init_compile_file) = zend_compile_file; PHPDBG_G 176 sapi/phpdbg/phpdbg_opcode.c (!(PHPDBG_G(flags) & PHPDBG_IS_QUIET) || PHPDBG_G 177 sapi/phpdbg/phpdbg_opcode.c (PHPDBG_G(flags) & PHPDBG_IS_STEPPING) || PHPDBG_G 178 sapi/phpdbg/phpdbg_opcode.c (PHPDBG_G(oplog)))) { PHPDBG_G 183 sapi/phpdbg/phpdbg_opcode.c if (ignore_flags || (!(PHPDBG_G(flags) & PHPDBG_IS_QUIET) || (PHPDBG_G(flags) & PHPDBG_IS_STEPPING))) { PHPDBG_G 192 sapi/phpdbg/phpdbg_opcode.c if (!ignore_flags && PHPDBG_G(oplog)) { PHPDBG_G 193 sapi/phpdbg/phpdbg_opcode.c phpdbg_log_ex(fileno(PHPDBG_G(oplog)), "L%-5u %16p %s %s\n", PHPDBG_G 203 sapi/phpdbg/phpdbg_opcode.c if (PHPDBG_G(oplog_list)) { PHPDBG_G 204 sapi/phpdbg/phpdbg_opcode.c phpdbg_oplog_entry *cur = zend_arena_alloc(&PHPDBG_G(oplog_arena), sizeof(phpdbg_oplog_entry)); PHPDBG_G 212 sapi/phpdbg/phpdbg_opcode.c PHPDBG_G(oplog_cur)->next = cur; PHPDBG_G 213 sapi/phpdbg/phpdbg_opcode.c PHPDBG_G(oplog_cur) = cur; PHPDBG_G 567 sapi/phpdbg/phpdbg_out.c s = PHPDBG_G(err_buf).xml; PHPDBG_G 569 sapi/phpdbg/phpdbg_out.c s = PHPDBG_G(err_buf).msg; PHPDBG_G 574 sapi/phpdbg/phpdbg_out.c s_len = PHPDBG_G(err_buf).xmllen; PHPDBG_G 576 sapi/phpdbg/phpdbg_out.c s_len = PHPDBG_G(err_buf).msglen; PHPDBG_G 591 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(req_id)) { PHPDBG_G 592 sapi/phpdbg/phpdbg_out.c s_len = spprintf(&s, 0, "req=\"%lu\"", PHPDBG_G(req_id)); PHPDBG_G 957 sapi/phpdbg/phpdbg_out.c if ((PHPDBG_G(flags) & PHPDBG_WRITE_XML) && PHPDBG_G(in_script_xml) && PHPDBG_G(in_script_xml) != type) { PHPDBG_G 959 sapi/phpdbg/phpdbg_out.c PHPDBG_G(in_script_xml) = 0; PHPDBG_G 965 sapi/phpdbg/phpdbg_out.c if (!PHPDBG_G(last_was_newline)) { PHPDBG_G 966 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 971 sapi/phpdbg/phpdbg_out.c PHPDBG_G(last_was_newline) = 1; PHPDBG_G 973 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_IS_COLOURED) { PHPDBG_G 974 sapi/phpdbg/phpdbg_out.c msgoutlen = phpdbg_asprintf(&msgout, "\033[%sm[%.*s]\033[0m\n", PHPDBG_G(colors)[PHPDBG_COLOR_ERROR]->code, msglen, msg); PHPDBG_G 982 sapi/phpdbg/phpdbg_out.c if (!PHPDBG_G(last_was_newline)) { PHPDBG_G 983 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 988 sapi/phpdbg/phpdbg_out.c PHPDBG_G(last_was_newline) = 1; PHPDBG_G 990 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_IS_COLOURED) { PHPDBG_G 991 sapi/phpdbg/phpdbg_out.c msgoutlen = phpdbg_asprintf(&msgout, "\033[%sm[%.*s]\033[0m\n", PHPDBG_G(colors)[PHPDBG_COLOR_NOTICE]->code, msglen, msg); PHPDBG_G 1005 sapi/phpdbg/phpdbg_out.c PHPDBG_G(last_was_newline) = 1; PHPDBG_G 1013 sapi/phpdbg/phpdbg_out.c PHPDBG_G(last_was_newline) = msg[msglen - 1] == '\n'; PHPDBG_G 1023 sapi/phpdbg/phpdbg_out.c PHPDBG_G(last_was_newline) = msg[msglen - 1] == '\n'; PHPDBG_G 1024 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1027 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(in_script_xml) != type) { PHPDBG_G 1032 sapi/phpdbg/phpdbg_out.c PHPDBG_G(in_script_xml) = type; PHPDBG_G 1061 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1064 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(req_id)) { PHPDBG_G 1066 sapi/phpdbg/phpdbg_out.c xmllen = phpdbg_asprintf(&xmlbuf, "req=\"%lu\" %.*s", PHPDBG_G(req_id), xmllen, xml); PHPDBG_G 1087 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(req_id) && (PHPDBG_G(flags) & PHPDBG_WRITE_XML)) { PHPDBG_G 1110 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1120 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(err_buf).active && type != P_STDOUT && type != P_STDERR) { PHPDBG_G 1123 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).type = type; PHPDBG_G 1124 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).fd = fd; PHPDBG_G 1125 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).tag = estrdup(tag); PHPDBG_G 1126 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).msg = msg; PHPDBG_G 1127 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).msglen = msglen; PHPDBG_G 1128 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1129 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).xml = xml; PHPDBG_G 1130 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).xmllen = xmllen; PHPDBG_G 1150 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(err_buf).type == 0) { PHPDBG_G 1154 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).type = 0; PHPDBG_G 1156 sapi/phpdbg/phpdbg_out.c efree(PHPDBG_G(err_buf).tag); PHPDBG_G 1157 sapi/phpdbg/phpdbg_out.c efree(PHPDBG_G(err_buf).msg); PHPDBG_G 1158 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1159 sapi/phpdbg/phpdbg_out.c efree(PHPDBG_G(err_buf).xml); PHPDBG_G 1164 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).active = active; PHPDBG_G 1170 sapi/phpdbg/phpdbg_out.c int errbuf_active = PHPDBG_G(err_buf).active; PHPDBG_G 1172 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_DISCARD_OUTPUT) { PHPDBG_G 1176 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).active = 0; PHPDBG_G 1179 sapi/phpdbg/phpdbg_out.c len = phpdbg_vprint(PHPDBG_G(err_buf).type, PHPDBG_G(err_buf).fd, tag ? tag : PHPDBG_G(err_buf).tag, xmlfmt, strfmt, args); PHPDBG_G 1182 sapi/phpdbg/phpdbg_out.c PHPDBG_G(err_buf).active = errbuf_active; PHPDBG_G 1192 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_DISCARD_OUTPUT) { PHPDBG_G 1206 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_DISCARD_OUTPUT) { PHPDBG_G 1210 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1221 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(in_script_xml)) { PHPDBG_G 1223 sapi/phpdbg/phpdbg_out.c PHPDBG_G(in_script_xml) = 0; PHPDBG_G 1255 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_DISCARD_OUTPUT) { PHPDBG_G 1263 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 1271 sapi/phpdbg/phpdbg_out.c if (PHPDBG_G(in_script_xml)) { PHPDBG_G 1273 sapi/phpdbg/phpdbg_out.c PHPDBG_G(in_script_xml) = 0; PHPDBG_G 43 sapi/phpdbg/phpdbg_out.h #define phpdbg_error(tag, xmlfmt, strfmt, ...) phpdbg_print(P_ERROR , PHPDBG_G(io)[PHPDBG_STDOUT].fd, tag, xmlfmt, strfmt, ##__VA_ARGS__) PHPDBG_G 44 sapi/phpdbg/phpdbg_out.h #define phpdbg_notice(tag, xmlfmt, strfmt, ...) phpdbg_print(P_NOTICE , PHPDBG_G(io)[PHPDBG_STDOUT].fd, tag, xmlfmt, strfmt, ##__VA_ARGS__) PHPDBG_G 45 sapi/phpdbg/phpdbg_out.h #define phpdbg_writeln(tag, xmlfmt, strfmt, ...) phpdbg_print(P_WRITELN, PHPDBG_G(io)[PHPDBG_STDOUT].fd, tag, xmlfmt, strfmt, ##__VA_ARGS__) PHPDBG_G 46 sapi/phpdbg/phpdbg_out.h #define phpdbg_write(tag, xmlfmt, strfmt, ...) phpdbg_print(P_WRITE , PHPDBG_G(io)[PHPDBG_STDOUT].fd, tag, xmlfmt, strfmt, ##__VA_ARGS__) PHPDBG_G 47 sapi/phpdbg/phpdbg_out.h #define phpdbg_script(type, fmt, ...) phpdbg_print(type , PHPDBG_G(io)[PHPDBG_STDOUT].fd, NULL, NULL, fmt, ##__VA_ARGS__) PHPDBG_G 48 sapi/phpdbg/phpdbg_out.h #define phpdbg_log(fmt, ...) phpdbg_log_internal(PHPDBG_G(io)[PHPDBG_STDOUT].fd, fmt, ##__VA_ARGS__) PHPDBG_G 49 sapi/phpdbg/phpdbg_out.h #define phpdbg_xml(fmt, ...) phpdbg_xml_internal(PHPDBG_G(io)[PHPDBG_STDOUT].fd, fmt, ##__VA_ARGS__) PHPDBG_G 50 sapi/phpdbg/phpdbg_out.h #define phpdbg_out(fmt, ...) phpdbg_out_internal(PHPDBG_G(io)[PHPDBG_STDOUT].fd, fmt, ##__VA_ARGS__) PHPDBG_G 71 sapi/phpdbg/phpdbg_out.h # define phpdbg_debug(fmt, ...) phpdbg_log_ex(PHPDBG_G(io)[PHPDBG_STDERR].fd, fmt, ##__VA_ARGS__) PHPDBG_G 77 sapi/phpdbg/phpdbg_parser.y : parameters { $$.top = PHPDBG_G(parser_stack)->top; } PHPDBG_G 78 sapi/phpdbg/phpdbg_parser.y | full_expression { phpdbg_stack_push(PHPDBG_G(parser_stack), &$1); $$.top = PHPDBG_G(parser_stack)->top; } PHPDBG_G 82 sapi/phpdbg/phpdbg_parser.y : parameter { phpdbg_stack_push(PHPDBG_G(parser_stack), &$1); $$.top = PHPDBG_G(parser_stack)->top; } PHPDBG_G 83 sapi/phpdbg/phpdbg_parser.y | parameters parameter { phpdbg_stack_push(PHPDBG_G(parser_stack), &$2); $$.top = PHPDBG_G(parser_stack)->top; } PHPDBG_G 150 sapi/phpdbg/phpdbg_parser.y : T_REQ_ID { PHPDBG_G(req_id) = $1.num; } PHPDBG_G 182 sapi/phpdbg/phpdbg_parser.y const phpdbg_param_t *top = PHPDBG_G(parser_stack); PHPDBG_G 44 sapi/phpdbg/phpdbg_print.c if (PHPDBG_G(in_execution) && EG(current_execute_data)) { PHPDBG_G 107 sapi/phpdbg/phpdbg_print.c if (PHPDBG_G(exec)) { PHPDBG_G 108 sapi/phpdbg/phpdbg_print.c if (!PHPDBG_G(ops) && !(PHPDBG_G(flags) & PHPDBG_IN_SIGNAL_HANDLER)) { PHPDBG_G 112 sapi/phpdbg/phpdbg_print.c if (PHPDBG_G(ops)) { PHPDBG_G 113 sapi/phpdbg/phpdbg_print.c phpdbg_notice("printinfo", "file=\"%s\" num=\"%d\"", "Context %s (%d ops)", PHPDBG_G(exec), PHPDBG_G(ops)->last); PHPDBG_G 115 sapi/phpdbg/phpdbg_print.c phpdbg_print_function_helper((zend_function*) PHPDBG_G(ops)); PHPDBG_G 126 sapi/phpdbg/phpdbg_print.c if (PHPDBG_G(in_execution) && EG(current_execute_data)) { PHPDBG_G 262 sapi/phpdbg/phpdbg_print.c phpdbg_print_function_helper((zend_function *) PHPDBG_G(ops)); PHPDBG_G 115 sapi/phpdbg/phpdbg_prompt.c if (zend_hash_str_exists(&PHPDBG_G(registered), lc_name, name->len)) { PHPDBG_G 123 sapi/phpdbg/phpdbg_prompt.c fci.function_table = &PHPDBG_G(registered); PHPDBG_G 292 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~(PHPDBG_IS_RUNNING | PHPDBG_IS_CLEANING); PHPDBG_G 293 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_QUITTING) { PHPDBG_G 391 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(ops)) { PHPDBG_G 392 sapi/phpdbg/phpdbg_prompt.c destroy_op_array(PHPDBG_G(ops)); PHPDBG_G 393 sapi/phpdbg/phpdbg_prompt.c efree(PHPDBG_G(ops)); PHPDBG_G 394 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(ops) = NULL; PHPDBG_G 398 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_CLEANING; PHPDBG_G 411 sapi/phpdbg/phpdbg_prompt.c if ((res_len != PHPDBG_G(exec_len)) || (memcmp(res, PHPDBG_G(exec), res_len) != SUCCESS)) { PHPDBG_G 412 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 418 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(exec)) { PHPDBG_G 419 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("exec", "type=\"unset\" context=\"%s\"", "Unsetting old execution context: %s", PHPDBG_G(exec)); PHPDBG_G 420 sapi/phpdbg/phpdbg_prompt.c efree(PHPDBG_G(exec)); PHPDBG_G 421 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(exec) = NULL; PHPDBG_G 422 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(exec_len) = 0L; PHPDBG_G 425 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(ops)) { PHPDBG_G 430 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(exec) = res; PHPDBG_G 431 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(exec_len) = res_len; PHPDBG_G 435 sapi/phpdbg/phpdbg_prompt.c *SG(request_info).argv = PHPDBG_G(exec); PHPDBG_G 438 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("exec", "type=\"set\" context=\"%s\"", "Set execution context: %s", PHPDBG_G(exec)); PHPDBG_G 440 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 464 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(exec)) { PHPDBG_G 469 sapi/phpdbg/phpdbg_prompt.c if (php_stream_open_for_zend_ex(PHPDBG_G(exec), &fh, USE_PATH|STREAM_OPEN_FOR_INCLUDE) == SUCCESS && zend_stream_fixup(&fh, &buf, &len) == SUCCESS) { PHPDBG_G 487 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(ops) = zend_compile_file(&fh, ZEND_INCLUDE); PHPDBG_G 497 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("compile", "context=\"%s\"", "Successful compilation of %s", PHPDBG_G(exec)); PHPDBG_G 501 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("compile", "type=\"openfailure\" context=\"%s\"", "Could not open file %s", PHPDBG_G(exec)); PHPDBG_G 509 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 510 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_STEPPING; PHPDBG_G 526 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IN_UNTIL; PHPDBG_G 527 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(seek_ex) = ex; PHPDBG_G 537 sapi/phpdbg/phpdbg_prompt.c zend_hash_index_update_ptr(&PHPDBG_G(seek), (zend_ulong) opline, (void *) opline); PHPDBG_G 547 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(in_execution)) { PHPDBG_G 557 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(in_execution)) { PHPDBG_G 562 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_STEPPING; PHPDBG_G 571 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(seek_ex) = ex; PHPDBG_G 580 sapi/phpdbg/phpdbg_prompt.c zend_hash_index_update_ptr(&PHPDBG_G(seek), (zend_ulong) opline, (void *) opline); PHPDBG_G 588 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(in_execution)) { PHPDBG_G 594 sapi/phpdbg/phpdbg_prompt.c if (zend_hash_index_exists(&PHPDBG_G(seek), (zend_ulong) phpdbg_user_execute_data(EG(current_execute_data))->opline)) { PHPDBG_G 595 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(&PHPDBG_G(seek)); PHPDBG_G 597 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IN_FINISH; PHPDBG_G 605 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(in_execution)) { PHPDBG_G 611 sapi/phpdbg/phpdbg_prompt.c if (zend_hash_index_exists(&PHPDBG_G(seek), (zend_ulong) phpdbg_user_execute_data(EG(current_execute_data))->opline)) { PHPDBG_G 612 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(&PHPDBG_G(seek)); PHPDBG_G 616 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IN_LEAVE; PHPDBG_G 624 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("frame", "id=\"%d\"", "Currently in frame #%d", PHPDBG_G(frame).num); PHPDBG_G 672 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(ops) || PHPDBG_G(exec)) { PHPDBG_G 676 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 684 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(ops)) { PHPDBG_G 686 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("compile", "type=\"compilefailure\" context=\"%s\"", "Failed to compile %s, cannot run", PHPDBG_G(exec)); PHPDBG_G 697 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(handled_exception) = NULL; PHPDBG_G 700 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_SEEK_MASK; PHPDBG_G 701 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(&PHPDBG_G(seek)); PHPDBG_G 733 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) ^= PHPDBG_IS_INTERACTIVE; PHPDBG_G 734 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_RUNNING; PHPDBG_G 735 sapi/phpdbg/phpdbg_prompt.c zend_execute(PHPDBG_G(ops), &PHPDBG_G(retval)); PHPDBG_G 736 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) ^= PHPDBG_IS_INTERACTIVE; PHPDBG_G 738 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(in_execution) = 0; PHPDBG_G 740 sapi/phpdbg/phpdbg_prompt.c if (!(PHPDBG_G(flags) & PHPDBG_IS_STOPPING)) { PHPDBG_G 747 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(socket_fd) != -1) { PHPDBG_G 748 sapi/phpdbg/phpdbg_prompt.c close(PHPDBG_G(socket_fd)); PHPDBG_G 749 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(socket_fd) = -1; PHPDBG_G 756 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(in_execution) = 1; PHPDBG_G 758 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(in_execution) = 0; PHPDBG_G 760 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_STOPPING) { PHPDBG_G 770 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IS_RUNNING; PHPDBG_G 798 sapi/phpdbg/phpdbg_prompt.c zend_bool stepping = ((PHPDBG_G(flags) & PHPDBG_IS_STEPPING) == PHPDBG_IS_STEPPING); PHPDBG_G 810 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IN_SIGNAL_HANDLER) { PHPDBG_G 821 sapi/phpdbg/phpdbg_prompt.c if (!(PHPDBG_G(flags) & PHPDBG_IS_STEPONEVAL)) { PHPDBG_G 822 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IS_STEPPING; PHPDBG_G 826 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IN_EVAL; PHPDBG_G 834 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_WRITE_XML) { PHPDBG_G 845 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(unclean_eval) = 1; PHPDBG_G 857 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IN_EVAL; PHPDBG_G 860 sapi/phpdbg/phpdbg_prompt.c if (stepping && !(PHPDBG_G(flags) & PHPDBG_IS_STEPONEVAL)) { PHPDBG_G 861 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_STEPPING; PHPDBG_G 873 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(in_execution)) { PHPDBG_G 917 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "context=\"%s\"", "Exec %s", PHPDBG_G(exec) ? PHPDBG_G(exec) : "none"); PHPDBG_G 918 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "compiled=\"%s\"", "Compiled %s", PHPDBG_G(ops) ? "yes" : "no"); PHPDBG_G 919 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "stepping=\"%s\"", "Stepping %s", (PHPDBG_G(flags) & PHPDBG_IS_STEPPING) ? "on" : "off"); PHPDBG_G 920 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "quiet=\"%s\"", "Quietness %s", (PHPDBG_G(flags) & PHPDBG_IS_QUIET) ? "on" : "off"); PHPDBG_G 921 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "oplog=\"%s\"", "Oplog %s", PHPDBG_G(oplog) ? "on" : "off"); PHPDBG_G 923 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(ops)) { PHPDBG_G 924 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "ops=\"%d\"", "Opcodes %d", PHPDBG_G(ops)->last); PHPDBG_G 925 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "vars=\"%d\"", "Variables %d", PHPDBG_G(ops)->last_var ? PHPDBG_G(ops)->last_var - 1 : 0); PHPDBG_G 928 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "executing=\"%d\"", "Executing %s", PHPDBG_G(in_execution) ? "yes" : "no"); PHPDBG_G 929 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 930 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "vmret=\"%d\"", "VM Return %d", PHPDBG_G(vmret)); PHPDBG_G 960 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(exec)) { PHPDBG_G 1233 sapi/phpdbg/phpdbg_prompt.c if (!zend_hash_str_exists(&PHPDBG_G(registered), lcname, lcname_len)) { PHPDBG_G 1235 sapi/phpdbg/phpdbg_prompt.c zend_hash_str_update_ptr(&PHPDBG_G(registered), lcname, lcname_len, function); PHPDBG_G 1252 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_QUITTING; PHPDBG_G 1253 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IS_CLEANING; PHPDBG_G 1260 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 1286 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "files=\"%d\"", "File %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE])); PHPDBG_G 1287 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "functions=\"%d\"", "Functions %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM])); PHPDBG_G 1288 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "methods=\"%d\"", "Methods %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD])); PHPDBG_G 1289 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "oplines=\"%d\"", "Oplines %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE])); PHPDBG_G 1290 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "fileoplines=\"%d\"", "File oplines %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE_OPLINE])); PHPDBG_G 1291 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "functionoplines=\"%d\"", "Function oplines %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE])); PHPDBG_G 1292 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "methodoplines=\"%d\"", "Method oplines %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE])); PHPDBG_G 1293 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clear", "eval=\"%d\"", "Conditionals %d", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_COND])); PHPDBG_G 1349 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IS_INTERACTIVE; PHPDBG_G 1352 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_STOPPING) { PHPDBG_G 1368 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_REMOTE && (RUN_PARAM == PARA || EVAL_PARAM == PARA)) { PHPDBG_G 1374 sapi/phpdbg/phpdbg_prompt.c if (!(PHPDBG_G(flags) & PHPDBG_IS_STOPPING)) { PHPDBG_G 1387 sapi/phpdbg/phpdbg_prompt.c if (!PHPDBG_G(in_execution) && !(PHPDBG_G(flags) & PHPDBG_IS_STOPPING)) { PHPDBG_G 1397 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_REMOTE && (RUN_PARAM == PARA || EVAL_PARAM == PARA)) { PHPDBG_G 1406 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(req_id) = 0; PHPDBG_G 1413 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(req_id) = 0; PHPDBG_G 1416 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(in_execution)) { PHPDBG_G 1420 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IS_INTERACTIVE; PHPDBG_G 1439 sapi/phpdbg/phpdbg_prompt.c if (!(PHPDBG_G(flags) & PHPDBG_IN_EVAL)) { \ PHPDBG_G 1471 sapi/phpdbg/phpdbg_prompt.c zend_bool original_in_execution = PHPDBG_G(in_execution); PHPDBG_G 1473 sapi/phpdbg/phpdbg_prompt.c if ((PHPDBG_G(flags) & PHPDBG_IS_STOPPING) && !(PHPDBG_G(flags) & PHPDBG_IS_RUNNING)) { PHPDBG_G 1477 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(in_execution) = 1; PHPDBG_G 1482 sapi/phpdbg/phpdbg_prompt.c if ((PHPDBG_G(flags) & PHPDBG_BP_RESOLVE_MASK)) { PHPDBG_G 1493 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_PREVENT_INTERACTIVE) { PHPDBG_G 1499 sapi/phpdbg/phpdbg_prompt.c if (exception && PHPDBG_G(handled_exception) != exception && !(PHPDBG_G(flags) & PHPDBG_IN_EVAL)) { PHPDBG_G 1517 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(handled_exception) = exception; PHPDBG_G 1537 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & (PHPDBG_IN_COND_BP | PHPDBG_IS_INITIALIZING)) { PHPDBG_G 1543 sapi/phpdbg/phpdbg_prompt.c if ((PHPDBG_G(flags) & PHPDBG_SEEK_MASK) && !(PHPDBG_G(flags) & PHPDBG_IN_EVAL)) { PHPDBG_G 1547 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(seek_ex) != execute_data) { PHPDBG_G 1551 sapi/phpdbg/phpdbg_prompt.c #define INDEX_EXISTS_CHECK (zend_hash_index_exists(&PHPDBG_G(seek), address) || (exception && phpdbg_check_caught_ex(execute_data, exception) == 0)) PHPDBG_G 1554 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IN_UNTIL) { PHPDBG_G 1556 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IN_UNTIL; PHPDBG_G 1557 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(&PHPDBG_G(seek)); PHPDBG_G 1565 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IN_FINISH) { PHPDBG_G 1567 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IN_FINISH; PHPDBG_G 1568 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(&PHPDBG_G(seek)); PHPDBG_G 1575 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IN_LEAVE) { PHPDBG_G 1577 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IN_LEAVE; PHPDBG_G 1578 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(&PHPDBG_G(seek)); PHPDBG_G 1594 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_STEPPING && (PHPDBG_G(flags) & PHPDBG_STEP_OPCODE || execute_data->opline->lineno != PHPDBG_G(last_line))) { PHPDBG_G 1595 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IS_STEPPING; PHPDBG_G 1610 sapi/phpdbg/phpdbg_prompt.c if ((PHPDBG_G(flags) & PHPDBG_BP_MASK) PHPDBG_G 1612 sapi/phpdbg/phpdbg_prompt.c && (brake->type != PHPDBG_BREAK_FILE || execute_data->opline->lineno != PHPDBG_G(last_line))) { PHPDBG_G 1618 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_SIGNALED) { PHPDBG_G 1619 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IS_SIGNALED; PHPDBG_G 1628 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(last_line) = execute_data->opline->lineno; PHPDBG_G 1637 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(vmret) = zend_vm_call_opcode_handler(execute_data); PHPDBG_G 1640 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(vmret) != 0) { PHPDBG_G 1641 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(vmret) < 0) { PHPDBG_G 1642 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(in_execution) = original_in_execution; PHPDBG_G 1657 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) |= PHPDBG_IN_SIGNAL_HANDLER; PHPDBG_G 1678 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(flags) &= ~PHPDBG_IN_SIGNAL_HANDLER; PHPDBG_G 1680 sapi/phpdbg/phpdbg_prompt.c if (PHPDBG_G(flags) & PHPDBG_IS_STOPPING) { PHPDBG_G 64 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setpagination", "active=\"%s\"", "Pagination %s", PHPDBG_G(flags) & PHPDBG_HAS_PAGINATION ? "on" : "off"); PHPDBG_G 68 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) |= PHPDBG_HAS_PAGINATION; PHPDBG_G 70 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) &= ~PHPDBG_HAS_PAGINATION; PHPDBG_G 84 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setlines", "active=\"%s\"", "Lines %ld", PHPDBG_G(lines)); PHPDBG_G 87 sapi/phpdbg/phpdbg_set.c PHPDBG_G(lines) = param->num; PHPDBG_G 127 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setbreaks", "active=\"%s\"", "Breakpoints %s",PHPDBG_G(flags) & PHPDBG_IS_BP_ENABLED ? "on" : "off"); PHPDBG_G 157 sapi/phpdbg/phpdbg_set.c if (PHPDBG_G(prompt)[1]) { PHPDBG_G 158 sapi/phpdbg/phpdbg_set.c free(PHPDBG_G(prompt)[1]); PHPDBG_G 159 sapi/phpdbg/phpdbg_set.c PHPDBG_G(prompt)[1]=NULL; PHPDBG_G 184 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setcolors", "active=\"%s\"", "Colors %s", PHPDBG_G(flags) & PHPDBG_IS_COLOURED ? "on" : "off"); PHPDBG_G 188 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) |= PHPDBG_IS_COLOURED; PHPDBG_G 190 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) &= ~PHPDBG_IS_COLOURED; PHPDBG_G 205 sapi/phpdbg/phpdbg_set.c phpdbg_notice("setoplog", "active=\"%s\"", "Oplog %s", PHPDBG_G(oplog) ? "on" : "off"); PHPDBG_G 209 sapi/phpdbg/phpdbg_set.c FILE *old = PHPDBG_G(oplog); PHPDBG_G 211 sapi/phpdbg/phpdbg_set.c PHPDBG_G(oplog) = fopen(param->str, "w+"); PHPDBG_G 212 sapi/phpdbg/phpdbg_set.c if (!PHPDBG_G(oplog)) { PHPDBG_G 214 sapi/phpdbg/phpdbg_set.c PHPDBG_G(oplog) = old; PHPDBG_G 234 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setquiet", "active=\"%s\"", "Quietness %s", PHPDBG_G(flags) & PHPDBG_IS_QUIET ? "on" : "off"); PHPDBG_G 238 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) |= PHPDBG_IS_QUIET; PHPDBG_G 240 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) &= ~PHPDBG_IS_QUIET; PHPDBG_G 253 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setstepping", "type=\"%s\"", "Stepping %s", PHPDBG_G(flags) & PHPDBG_STEP_OPCODE ? "opcode" : "line"); PHPDBG_G 257 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) |= PHPDBG_STEP_OPCODE; PHPDBG_G 259 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) &= ~PHPDBG_STEP_OPCODE; PHPDBG_G 274 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setrefcount", "active=\"%s\"", "Showing refcounts %s", PHPDBG_G(flags) & PHPDBG_IS_QUIET ? "on" : "off"); PHPDBG_G 278 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) |= PHPDBG_SHOW_REFCOUNTS; PHPDBG_G 280 sapi/phpdbg/phpdbg_set.c PHPDBG_G(flags) &= ~PHPDBG_SHOW_REFCOUNTS; PHPDBG_G 73 sapi/phpdbg/phpdbg_sigio_win32.c PHPDBG_G(swd).fd = PHPDBG_G(io)[PHPDBG_STDIN].fd; PHPDBG_G 75 sapi/phpdbg/phpdbg_sigio_win32.c PHPDBG_G(swd).flags = &PHPDBG_G(flags); PHPDBG_G 78 sapi/phpdbg/phpdbg_sigio_win32.c PHPDBG_G(sigio_watcher_thread) = CreateThread( PHPDBG_G 82 sapi/phpdbg/phpdbg_sigio_win32.c &PHPDBG_G(swd), PHPDBG_G 92 sapi/phpdbg/phpdbg_sigio_win32.c if (INVALID_HANDLE_VALUE == PHPDBG_G(sigio_watcher_thread)) { PHPDBG_G 97 sapi/phpdbg/phpdbg_sigio_win32.c waited = WaitForSingleObject(PHPDBG_G(sigio_watcher_thread), 300); PHPDBG_G 100 sapi/phpdbg/phpdbg_sigio_win32.c if (!CancelSynchronousIo(PHPDBG_G(sigio_watcher_thread))) { PHPDBG_G 104 sapi/phpdbg/phpdbg_sigio_win32.c if (!TerminateThread(PHPDBG_G(sigio_watcher_thread), 0)) { PHPDBG_G 109 sapi/phpdbg/phpdbg_sigio_win32.c PHPDBG_G(swd).fd = -1; PHPDBG_G 110 sapi/phpdbg/phpdbg_sigio_win32.c PHPDBG_G(sigio_watcher_thread) = INVALID_HANDLE_VALUE; PHPDBG_G 11 sapi/phpdbg/phpdbg_sigsafe.c if (EXPECTED(size <= PHPDBG_SIGSAFE_MEM_SIZE && !PHPDBG_G(sigsafe_mem).allocated)) { PHPDBG_G 12 sapi/phpdbg/phpdbg_sigsafe.c PHPDBG_G(sigsafe_mem).allocated = 1; PHPDBG_G 13 sapi/phpdbg/phpdbg_sigsafe.c return (void *) (((size_t) PHPDBG_G(sigsafe_mem).mem & ~(alignment - 1)) + alignment); PHPDBG_G 16 sapi/phpdbg/phpdbg_sigsafe.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, ZEND_STRL("Tried to allocate more than " EXP_STR(PHPDBG_SIGSAFE_MEM_SIZE) " bytes from stack memory in signal handler ... bailing out of signal handler\n")); PHPDBG_G 22 sapi/phpdbg/phpdbg_sigsafe.c quiet_write(PHPDBG_G(io)[PHPDBG_STDERR].fd, ZEND_STRL("Bailed out without a bailout address in signal handler!\n")); PHPDBG_G 31 sapi/phpdbg/phpdbg_sigsafe.c phpdbg_signal_safe_mem *mem = &PHPDBG_G(sigsafe_mem); PHPDBG_G 48 sapi/phpdbg/phpdbg_sigsafe.c return PHPDBG_G(sigsafe_mem).old_heap; PHPDBG_G 53 sapi/phpdbg/phpdbg_sigsafe.c PHPDBG_G(sigsafe_mem).mem = NULL; PHPDBG_G 57 sapi/phpdbg/phpdbg_sigsafe.c return !!PHPDBG_G(sigsafe_mem).mem; PHPDBG_G 165 sapi/phpdbg/phpdbg_utils.c return PHPDBG_G(exec); PHPDBG_G 250 sapi/phpdbg/phpdbg_utils.c PHPDBG_G(colors)[element] = color; PHPDBG_G 259 sapi/phpdbg/phpdbg_utils.c } else PHPDBG_G(colors)[element] = colors; PHPDBG_G 285 sapi/phpdbg/phpdbg_utils.c if (PHPDBG_G(prompt)[1]) { PHPDBG_G 286 sapi/phpdbg/phpdbg_utils.c free(PHPDBG_G(prompt)[1]); PHPDBG_G 287 sapi/phpdbg/phpdbg_utils.c PHPDBG_G(prompt)[1] = NULL; PHPDBG_G 290 sapi/phpdbg/phpdbg_utils.c if (PHPDBG_G(prompt)[0]) { PHPDBG_G 291 sapi/phpdbg/phpdbg_utils.c free(PHPDBG_G(prompt)[0]); PHPDBG_G 292 sapi/phpdbg/phpdbg_utils.c PHPDBG_G(prompt)[0] = NULL; PHPDBG_G 296 sapi/phpdbg/phpdbg_utils.c PHPDBG_G(prompt)[0] = strdup(prompt); PHPDBG_G 302 sapi/phpdbg/phpdbg_utils.c if (PHPDBG_G(prompt)[1]) { PHPDBG_G 303 sapi/phpdbg/phpdbg_utils.c return PHPDBG_G(prompt)[1]; PHPDBG_G 309 sapi/phpdbg/phpdbg_utils.c if ((PHPDBG_G(flags) & PHPDBG_IS_COLOURED)) { PHPDBG_G 310 sapi/phpdbg/phpdbg_utils.c ZEND_IGNORE_VALUE(asprintf(&PHPDBG_G(prompt)[1], "\033[%sm%s\033[0m ", PHPDBG_G 311 sapi/phpdbg/phpdbg_utils.c PHPDBG_G(colors)[PHPDBG_COLOR_PROMPT]->code, PHPDBG_G 312 sapi/phpdbg/phpdbg_utils.c PHPDBG_G(prompt)[0])); PHPDBG_G 316 sapi/phpdbg/phpdbg_utils.c ZEND_IGNORE_VALUE(asprintf(&PHPDBG_G(prompt)[1], "%s ", PHPDBG_G(prompt)[0])); PHPDBG_G 319 sapi/phpdbg/phpdbg_utils.c return PHPDBG_G(prompt)[1]; PHPDBG_G 382 sapi/phpdbg/phpdbg_utils.c if (PHPDBG_G(flags) & PHPDBG_IN_SIGNAL_HANDLER) { PHPDBG_G 196 sapi/phpdbg/phpdbg_wait.c if (PHPDBG_G(sapi_name_ptr)) { PHPDBG_G 197 sapi/phpdbg/phpdbg_wait.c free(PHPDBG_G(sapi_name_ptr)); PHPDBG_G 200 sapi/phpdbg/phpdbg_wait.c PHPDBG_G(sapi_name_ptr) = sapi_module.name = strdup(Z_STRVAL_P(zvp)); PHPDBG_G 202 sapi/phpdbg/phpdbg_wait.c PHPDBG_G(sapi_name_ptr) = sapi_module.name = NULL; PHPDBG_G 343 sapi/phpdbg/phpdbg_wait.c unlink(PHPDBG_G(socket_path)); PHPDBG_G 344 sapi/phpdbg/phpdbg_wait.c if (PHPDBG_G(socket_server_fd) == -1) { PHPDBG_G 346 sapi/phpdbg/phpdbg_wait.c PHPDBG_G(socket_server_fd) = sl = socket(AF_UNIX, SOCK_STREAM, 0); PHPDBG_G 349 sapi/phpdbg/phpdbg_wait.c strcpy(local.sun_path, PHPDBG_G(socket_path)); PHPDBG_G 352 sapi/phpdbg/phpdbg_wait.c phpdbg_error("wait", "type=\"nosocket\" import=\"fail\"", "Unable to connect to UNIX domain socket at %s defined by phpdbg.path ini setting", PHPDBG_G(socket_path)); PHPDBG_G 356 sapi/phpdbg/phpdbg_wait.c chmod(PHPDBG_G(socket_path), 0666); PHPDBG_G 360 sapi/phpdbg/phpdbg_wait.c sl = PHPDBG_G(socket_server_fd); PHPDBG_G 382 sapi/phpdbg/phpdbg_wait.c if (PHPDBG_G(socket_fd) != -1) { PHPDBG_G 383 sapi/phpdbg/phpdbg_wait.c close(PHPDBG_G(socket_fd)); PHPDBG_G 385 sapi/phpdbg/phpdbg_wait.c PHPDBG_G(socket_fd) = sr; PHPDBG_G 112 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_result *result = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), (zend_ulong)phpdbg_get_page_boundary(addr) + phpdbg_pagesize - 1); PHPDBG_G 143 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_insert(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr, watch); PHPDBG_G 147 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_delete(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr); PHPDBG_G 201 sapi/phpdbg/phpdbg_watch.c if ((cur = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->addr.ref))) { PHPDBG_G 244 sapi/phpdbg/phpdbg_watch.c cur = zend_hash_index_add_mem(&PHPDBG_G(watch_collisions), (zend_ulong) watch->addr.ref, &coll, sizeof(phpdbg_watch_collision)); PHPDBG_G 263 sapi/phpdbg/phpdbg_watch.c if ((cur = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) Z_COUNTED_P(watch->addr.zv)))) { PHPDBG_G 279 sapi/phpdbg/phpdbg_watch.c zend_hash_index_del(&PHPDBG_G(watch_collisions), (zend_ulong) Z_COUNTED_P(watch->addr.zv)); PHPDBG_G 315 sapi/phpdbg/phpdbg_watch.c res = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) ref); PHPDBG_G 337 sapi/phpdbg/phpdbg_watch.c phpdbg_watchpoint_t *old_watch = zend_hash_find_ptr(&PHPDBG_G(watchpoints), watch->str); PHPDBG_G 369 sapi/phpdbg/phpdbg_watch.c zend_hash_add_ptr(&PHPDBG_G(watchpoints), watch->str, watch); PHPDBG_G 383 sapi/phpdbg/phpdbg_watch.c if (!(find = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container))) { PHPDBG_G 388 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_insert(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container, hti); PHPDBG_G 541 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), parent->str); PHPDBG_G 556 sapi/phpdbg/phpdbg_watch.c if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) ht))) { PHPDBG_G 564 sapi/phpdbg/phpdbg_watch.c return zend_hash_del(&PHPDBG_G(watchpoints), watch->str); PHPDBG_G 579 sapi/phpdbg/phpdbg_watch.c if ((watchpoint = zend_hash_find_ptr(&PHPDBG_G(watchpoints), str))) { PHPDBG_G 607 sapi/phpdbg/phpdbg_watch.c if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) tmp_watch->addr.ptr)) == NULL) { PHPDBG_G 620 sapi/phpdbg/phpdbg_watch.c ret = zend_hash_del(&PHPDBG_G(watchpoints), watch->str); PHPDBG_G 647 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(watch_tmp) = NULL; PHPDBG_G 659 sapi/phpdbg/phpdbg_watch.c if ((watch = zend_hash_str_find_ptr(&PHPDBG_G(watchpoints), name, namelen))) { PHPDBG_G 661 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(watch_tmp) = watch; PHPDBG_G 670 sapi/phpdbg/phpdbg_watch.c watch->parent = PHPDBG_G(watch_tmp); PHPDBG_G 678 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(watch_tmp) = watch; PHPDBG_G 757 sapi/phpdbg/phpdbg_watch.c if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) zv))) { PHPDBG_G 761 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(watchpoint_hit) = 1; PHPDBG_G 766 sapi/phpdbg/phpdbg_watch.c if ((result = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container))) { PHPDBG_G 773 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_delete(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container); PHPDBG_G 783 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str); PHPDBG_G 839 sapi/phpdbg/phpdbg_watch.c zend_llist_add_element(&PHPDBG_G(watchlist_mem), &dump); PHPDBG_G 845 sapi/phpdbg/phpdbg_watch.c zend_hash_clean(&PHPDBG_G(watchpoints)); PHPDBG_G 862 sapi/phpdbg/phpdbg_watch.c ZEND_HASH_FOREACH_PTR(&((phpdbg_watch_ht_info *) phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) HT_WATCH_HT(watch))->ptr)->watches, watchpoint) { PHPDBG_G 903 sapi/phpdbg/phpdbg_watch.c zend_llist_init(&PHPDBG_G(watchlist_mem), sizeof(void *), phpdbg_watch_mem_dtor, 1); PHPDBG_G 904 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_init(&PHPDBG_G(watchpoint_tree), sizeof(void *) * 8); PHPDBG_G 905 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_init(&PHPDBG_G(watch_HashTables), sizeof(void *) * 8); PHPDBG_G 906 sapi/phpdbg/phpdbg_watch.c zend_hash_init(&PHPDBG_G(watchpoints), 8, NULL, phpdbg_watch_dtor, 0); PHPDBG_G 907 sapi/phpdbg/phpdbg_watch.c zend_hash_init(&PHPDBG_G(watch_collisions), 8, NULL, phpdbg_watch_free_ptr_dtor, 0); PHPDBG_G 912 sapi/phpdbg/phpdbg_watch.c phpdbg_btree_position pos = phpdbg_btree_find_between(&PHPDBG_G(watchpoint_tree), (zend_ulong) dump->page, (zend_ulong) dump->page + dump->size); PHPDBG_G 983 sapi/phpdbg/phpdbg_watch.c if (!(PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) { PHPDBG_G 994 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(watchpoint_hit) = 1; PHPDBG_G 1022 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str); PHPDBG_G 1049 sapi/phpdbg/phpdbg_watch.c if ((watch->flags & PHPDBG_WATCH_NORMAL) && (PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) { PHPDBG_G 1081 sapi/phpdbg/phpdbg_watch.c if ((watch->flags & PHPDBG_WATCH_NORMAL) && (PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) { PHPDBG_G 1103 sapi/phpdbg/phpdbg_watch.c if (zend_llist_count(&PHPDBG_G(watchlist_mem)) == 0) { PHPDBG_G 1107 sapi/phpdbg/phpdbg_watch.c dump = (phpdbg_watch_memdump **) zend_llist_get_last_ex(&PHPDBG_G(watchlist_mem), &pos); PHPDBG_G 1111 sapi/phpdbg/phpdbg_watch.c } while ((dump = (phpdbg_watch_memdump **) zend_llist_get_prev_ex(&PHPDBG_G(watchlist_mem), &pos))); PHPDBG_G 1113 sapi/phpdbg/phpdbg_watch.c zend_llist_clean(&PHPDBG_G(watchlist_mem)); PHPDBG_G 1115 sapi/phpdbg/phpdbg_watch.c ret = PHPDBG_G(watchpoint_hit) ? SUCCESS : FAILURE; PHPDBG_G 1116 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(watchpoint_hit) = 0; PHPDBG_G 1126 sapi/phpdbg/phpdbg_watch.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(watchpoints), watch) { PHPDBG_G 1138 sapi/phpdbg/phpdbg_watch.c result = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), (zend_ulong) ptr); PHPDBG_G 1157 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str); PHPDBG_G 1163 sapi/phpdbg/phpdbg_watch.c if (PHPDBG_G(original_free_function)) { PHPDBG_G 1164 sapi/phpdbg/phpdbg_watch.c PHPDBG_G(original_free_function)(ptr);