child 86 Zend/zend_ast.c ast->child[0] = child0; child 87 Zend/zend_ast.c ast->child[1] = child1; child 88 Zend/zend_ast.c ast->child[2] = child2; child 89 Zend/zend_ast.c ast->child[3] = child3; child 104 Zend/zend_ast.c ast->child[i] = va_arg(va, zend_ast *); child 105 Zend/zend_ast.c if (ast->child[i] != NULL) { child 106 Zend/zend_ast.c uint32_t lineno = zend_ast_get_lineno(ast->child[i]); child 176 Zend/zend_ast.c list->child[list->children++] = op; child 219 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 221 Zend/zend_ast.c } else if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) { child 233 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 235 Zend/zend_ast.c } else if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) { child 248 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 280 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 285 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) { child 298 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 305 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) { child 316 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 321 Zend/zend_ast.c if (!ast->child[1]) { child 324 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(result, ast->child[1], scope) != SUCCESS)) { child 332 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(result, ast->child[2], scope) != SUCCESS)) { child 341 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[0], scope) != SUCCESS)) { child 350 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[0], scope) != SUCCESS)) { child 364 Zend/zend_ast.c zend_ast *elem = list->child[i]; child 365 Zend/zend_ast.c if (elem->child[1]) { child 366 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, elem->child[1], scope) != SUCCESS)) { child 373 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op2, elem->child[0], scope) != SUCCESS)) { child 388 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { child 390 Zend/zend_ast.c } else if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) { child 432 Zend/zend_ast.c new->child[i] = zend_ast_copy(list->child[i]); child 441 Zend/zend_ast.c new->child[i] = zend_ast_copy(ast->child[i]); child 471 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[0], free); child 472 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[1], free); child 473 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[2], free); child 474 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[3], free); child 482 Zend/zend_ast.c zend_ast_destroy_ex(list->child[i], free); child 487 Zend/zend_ast.c zend_ast_destroy_ex(ast->child[i], free); child 509 Zend/zend_ast.c fn(&list->child[i]); child 514 Zend/zend_ast.c fn(&ast->child[i]); child 720 Zend/zend_ast.c zend_ast_export_ex(str, list->child[i], priority, indent); child 731 Zend/zend_ast.c ast = list->child[i]; child 738 Zend/zend_ast.c ast->child[0]->kind == ZEND_AST_ZVAL && child 740 Zend/zend_ast.c list->child[i + 1]->kind != ZEND_AST_ZVAL || child 743 Zend/zend_ast.c zend_ast_get_zval(list->child[i + 1]))))) { child 762 Zend/zend_ast.c zend_ast_export_name(str, list->child[i], 0, indent); child 775 Zend/zend_ast.c if (list->child[i]->attr) { child 779 Zend/zend_ast.c zend_ast_export_name(str, list->child[i], 20, indent); child 796 Zend/zend_ast.c ast = list->child[i]; child 834 Zend/zend_ast.c ast = list->child[i]; child 836 Zend/zend_ast.c if (ast->child[0]) { child 843 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 845 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 849 Zend/zend_ast.c if (ast->child[1]->kind == ZEND_AST_IF) { child 850 Zend/zend_ast.c list = (zend_ast_list*)ast->child[1]; child 854 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1016 Zend/zend_ast.c zend_ast_export_ex(str, decl->child[0], 0, indent); child 1018 Zend/zend_ast.c zend_ast_export_ex(str, decl->child[1], 0, indent); child 1019 Zend/zend_ast.c if (decl->child[3]) { child 1021 Zend/zend_ast.c zend_ast_export_ns_name(str, decl->child[3], 0, indent); child 1023 Zend/zend_ast.c if (decl->child[2]) { child 1025 Zend/zend_ast.c zend_ast_export_stmt(str, decl->child[2], indent + 1); child 1051 Zend/zend_ast.c if (decl->child[0]) { child 1053 Zend/zend_ast.c zend_ast_export_ns_name(str, decl->child[0], 0, indent); child 1055 Zend/zend_ast.c if (decl->child[1]) { child 1057 Zend/zend_ast.c zend_ast_export_ex(str, decl->child[1], 0, indent); child 1060 Zend/zend_ast.c zend_ast_export_stmt(str, decl->child[2], indent + 1); child 1156 Zend/zend_ast.c zend_ast_export_var(str, ast->child[0], 0, indent); child 1159 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1163 Zend/zend_ast.c ast = ast->child[0]; child 1187 Zend/zend_ast.c if (ast->child[0]->kind == ZEND_AST_ENCAPS_LIST) { child 1188 Zend/zend_ast.c zend_ast_export_encaps_list(str, '`', (zend_ast_list*)ast->child[0], indent); child 1190 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1197 Zend/zend_ast.c if (ast->child[0]) { child 1238 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1243 Zend/zend_ast.c ast = ast->child[0]; child 1253 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1262 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 260, indent); child 1264 Zend/zend_ast.c if (ast->child[1]) { child 1265 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1270 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1272 Zend/zend_ast.c zend_ast_export_var(str, ast->child[1], 0, indent); child 1275 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1277 Zend/zend_ast.c zend_ast_export_var(str, ast->child[1], 0, indent); child 1280 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1282 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1286 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1288 Zend/zend_ast.c zend_ast_export_name(str, ast->child[1], 0, indent); child 1339 Zend/zend_ast.c if (ast->child[1]) { child 1340 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 80, indent); child 1343 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 80, indent); child 1347 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1349 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1353 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1355 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[1], 0, indent); child 1360 Zend/zend_ast.c if (ast->child[0]) { child 1361 Zend/zend_ast.c if (ast->child[1]) { child 1362 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 70, indent); child 1365 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 70, indent); child 1374 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1378 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1380 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1386 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[0], indent + 1); child 1389 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1394 Zend/zend_ast.c if (ast->child[0]) { child 1396 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1398 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1401 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1408 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1410 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent + 1); child 1416 Zend/zend_ast.c if (ast->child[0]) { child 1418 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1423 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1427 Zend/zend_ast.c ZEND_ASSERT(ast->child[0]->kind == ZEND_AST_CONST_DECL); child 1428 Zend/zend_ast.c zend_ast_export_list(str, (zend_ast_list*)ast->child[0], 1, 0, indent); child 1430 Zend/zend_ast.c if (ast->child[1]) { child 1432 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1443 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1447 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1448 Zend/zend_ast.c if (ast->child[1]) { child 1450 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent + 1); child 1458 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1460 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1463 Zend/zend_ast.c if (ast->child[0]) { child 1464 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1467 Zend/zend_ast.c zend_ast_export_name(str, ast->child[1], 0, indent); child 1471 Zend/zend_ast.c if (ast->child[0]) { child 1473 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1475 Zend/zend_ast.c if (ast->child[1]) { child 1477 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[1], indent + 1); child 1486 Zend/zend_ast.c zend_ast_export_name(str, ast->child[0], 0, indent); child 1493 Zend/zend_ast.c } else if (ast->child[1]) { child 1496 Zend/zend_ast.c if (ast->child[1]) { child 1498 Zend/zend_ast.c zend_ast_export_name(str, ast->child[1], 0, indent); child 1504 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1506 Zend/zend_ast.c zend_ast_export_var(str, ast->child[1], 0, indent); child 1508 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[2], 0, indent); child 1512 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1514 Zend/zend_ast.c zend_ast_export_var(str, ast->child[1], 0, indent); child 1516 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[2], 0, indent); child 1521 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 100, indent); child 1522 Zend/zend_ast.c if (ast->child[1]) { child 1524 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 101, indent); child 1529 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[2], 101, indent); child 1535 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[0], indent + 1); child 1537 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1538 Zend/zend_ast.c if (ast->child[2]) { child 1540 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[2], indent + 1); child 1547 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1549 Zend/zend_ast.c zend_ast_export_var(str, ast->child[1], 0, indent); child 1551 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[2], indent + 1); child 1555 Zend/zend_ast.c if (ast->child[0]) { child 1556 Zend/zend_ast.c zend_ast_export_ns_name(str, ast->child[0], 0, indent); child 1566 Zend/zend_ast.c zend_ast_export_name(str, ast->child[1], 0, indent); child 1572 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1574 Zend/zend_ast.c if (ast->child[1]) { child 1576 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1579 Zend/zend_ast.c if (ast->child[2]) { child 1581 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[2], 0, indent); child 1584 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[3], indent + 1); child 1590 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1592 Zend/zend_ast.c if (ast->child[2]) { child 1593 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[2], 0, indent); child 1596 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], 0, indent); child 1598 Zend/zend_ast.c zend_ast_export_stmt(str, ast->child[3], indent + 1); child 1608 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], pl, indent); child 1610 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[1], pr, indent); child 1617 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], pl, indent); child 1623 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], pl, indent); child 1631 Zend/zend_ast.c zend_ast_export_ex(str, ast->child[0], 0, indent); child 1637 Zend/zend_ast.c if (ast->child[0]) { child 1639 Zend/zend_ast.c ast = ast->child[0]; child 1649 Zend/zend_ast.c if (ast->child[p]) { child 1651 Zend/zend_ast.c ast = ast->child[p]; child 158 Zend/zend_ast.h zend_ast *child[1]; /* Array of children (using struct hack) */ child 167 Zend/zend_ast.h zend_ast *child[1]; child 187 Zend/zend_ast.h zend_ast *child[4]; child 2080 Zend/zend_compile.c ast = ast->child[0]; child 2163 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 2190 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 2267 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 2268 Zend/zend_compile.c zend_ast *dim_ast = ast->child[1]; child 2309 Zend/zend_compile.c if (ast->kind == ZEND_AST_VAR && ast->child[0]->kind == ZEND_AST_ZVAL) { child 2310 Zend/zend_compile.c zval *name = zend_ast_get_zval(ast->child[0]); child 2320 Zend/zend_compile.c zend_ast *obj_ast = ast->child[0]; child 2321 Zend/zend_compile.c zend_ast *prop_ast = ast->child[1]; child 2361 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 2362 Zend/zend_compile.c zend_ast *prop_ast = ast->child[1]; child 2412 Zend/zend_compile.c zend_ast *var_ast = list->child[i]; child 2453 Zend/zend_compile.c if (expr_ast->kind != ZEND_AST_VAR || expr_ast->child[0]->kind != ZEND_AST_ZVAL) { child 2458 Zend/zend_compile.c var_ast = var_ast->child[0]; child 2461 Zend/zend_compile.c if (var_ast->kind != ZEND_AST_VAR || var_ast->child[0]->kind != ZEND_AST_ZVAL) { child 2466 Zend/zend_compile.c zend_string *name1 = zval_get_string(zend_ast_get_zval(var_ast->child[0])); child 2467 Zend/zend_compile.c zend_string *name2 = zval_get_string(zend_ast_get_zval(expr_ast->child[0])); child 2482 Zend/zend_compile.c zend_ast *var_ast = list->child[i]; child 2492 Zend/zend_compile.c if (var_ast->kind == ZEND_AST_VAR && var_ast->child[0]->kind == ZEND_AST_ZVAL) { child 2493 Zend/zend_compile.c zend_string *var_name = zval_get_string(zend_ast_get_zval(var_ast->child[0])); child 2510 Zend/zend_compile.c if (expr_ast->kind == ZEND_AST_VAR && expr_ast->child[0]->kind == ZEND_AST_ZVAL) { child 2511 Zend/zend_compile.c zend_string *name = zval_get_string(zend_ast_get_zval(expr_ast->child[0])); child 2522 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 2523 Zend/zend_compile.c zend_ast *expr_ast = ast->child[1]; child 2587 Zend/zend_compile.c zend_ast *target_ast = ast->child[0]; child 2588 Zend/zend_compile.c zend_ast *source_ast = ast->child[1]; child 2629 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 2630 Zend/zend_compile.c zend_ast *expr_ast = ast->child[1]; child 2684 Zend/zend_compile.c zend_ast *arg = args->child[i]; child 2696 Zend/zend_compile.c zend_compile_expr(&arg_node, arg->child[0]); child 2899 Zend/zend_compile.c if (args->child[i]->kind == ZEND_AST_UNPACK) { child 2912 Zend/zend_compile.c || args->children != 1 || args->child[0]->kind == ZEND_AST_UNPACK child 2917 Zend/zend_compile.c zend_compile_expr(&arg_node, args->child[0]); child 2934 Zend/zend_compile.c if (args->children != 1 || args->child[0]->kind == ZEND_AST_UNPACK) { child 2938 Zend/zend_compile.c zend_compile_expr(&arg_node, args->child[0]); child 2950 Zend/zend_compile.c if (args->children != 1 || args->child[0]->kind != ZEND_AST_ZVAL) { child 2954 Zend/zend_compile.c name = zval_get_string(zend_ast_get_zval(args->child[0])); child 3036 Zend/zend_compile.c zend_compile_init_user_func(args->child[0], 0, lcname); child 3037 Zend/zend_compile.c zend_compile_expr(&arg_node, args->child[1]); child 3054 Zend/zend_compile.c zend_compile_init_user_func(args->child[0], args->children - 1, lcname); child 3056 Zend/zend_compile.c zend_ast *arg_ast = args->child[i]; child 3092 Zend/zend_compile.c zend_ast *child = (zend_ast_is_list(ast) ? zend_ast_get_list(ast)->child : ast->child)[i]; child 3093 Zend/zend_compile.c if (child) { child 3094 Zend/zend_compile.c if (child->kind == ZEND_AST_YIELD) { child 3097 Zend/zend_compile.c zend_compile_assert_side_effects(child); child 3127 Zend/zend_compile.c (args->child[0]->kind != ZEND_AST_ZVAL || child 3128 Zend/zend_compile.c Z_TYPE_P(zend_ast_get_zval(args->child[0])) != IS_STRING)) { child 3132 Zend/zend_compile.c zend_ast_export("assert(", args->child[0], ")"))); child 3198 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 3199 Zend/zend_compile.c zend_ast *args_ast = ast->child[1]; child 3260 Zend/zend_compile.c zend_ast *obj_ast = ast->child[0]; child 3261 Zend/zend_compile.c zend_ast *method_ast = ast->child[1]; child 3262 Zend/zend_compile.c zend_ast *args_ast = ast->child[2]; child 3301 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 3302 Zend/zend_compile.c zend_ast *method_ast = ast->child[1]; child 3303 Zend/zend_compile.c zend_ast *args_ast = ast->child[2]; child 3356 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 3357 Zend/zend_compile.c zend_ast *args_ast = ast->child[1]; child 3403 Zend/zend_compile.c zend_ast *obj_ast = ast->child[0]; child 3414 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 3415 Zend/zend_compile.c zend_ast *name_ast = var_ast->child[0]; child 3476 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 3477 Zend/zend_compile.c zend_ast *value_ast = ast->child[1]; child 3492 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 3578 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 3622 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 3634 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 3645 Zend/zend_compile.c zend_ast *depth_ast = ast->child[0]; child 3749 Zend/zend_compile.c zend_ast *label_ast = ast->child[0]; child 3766 Zend/zend_compile.c zend_string *label = zend_ast_get_str(ast->child[0]); child 3785 Zend/zend_compile.c zend_ast *cond_ast = ast->child[0]; child 3786 Zend/zend_compile.c zend_ast *stmt_ast = ast->child[1]; child 3809 Zend/zend_compile.c zend_ast *stmt_ast = ast->child[0]; child 3810 Zend/zend_compile.c zend_ast *cond_ast = ast->child[1]; child 3843 Zend/zend_compile.c zend_ast *expr_ast = list->child[i]; child 3853 Zend/zend_compile.c zend_ast *init_ast = ast->child[0]; child 3854 Zend/zend_compile.c zend_ast *cond_ast = ast->child[1]; child 3855 Zend/zend_compile.c zend_ast *loop_ast = ast->child[2]; child 3856 Zend/zend_compile.c zend_ast *stmt_ast = ast->child[3]; child 3887 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 3888 Zend/zend_compile.c zend_ast *value_ast = ast->child[1]; child 3889 Zend/zend_compile.c zend_ast *key_ast = ast->child[2]; child 3890 Zend/zend_compile.c zend_ast *stmt_ast = ast->child[3]; child 3909 Zend/zend_compile.c value_ast = value_ast->child[0]; child 3977 Zend/zend_compile.c zend_ast *elem_ast = list->child[i]; child 3978 Zend/zend_compile.c zend_ast *cond_ast = elem_ast->child[0]; child 3979 Zend/zend_compile.c zend_ast *stmt_ast = elem_ast->child[1]; child 4010 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 4011 Zend/zend_compile.c zend_ast_list *cases = zend_ast_get_list(ast->child[1]); child 4029 Zend/zend_compile.c zend_ast *case_ast = cases->child[i]; child 4030 Zend/zend_compile.c zend_ast *cond_ast = case_ast->child[0]; child 4065 Zend/zend_compile.c zend_ast *case_ast = cases->child[i]; child 4066 Zend/zend_compile.c zend_ast *cond_ast = case_ast->child[0]; child 4067 Zend/zend_compile.c zend_ast *stmt_ast = case_ast->child[1]; child 4096 Zend/zend_compile.c zend_ast *try_ast = ast->child[0]; child 4097 Zend/zend_compile.c zend_ast_list *catches = zend_ast_get_list(ast->child[1]); child 4098 Zend/zend_compile.c zend_ast *finally_ast = ast->child[2]; child 4144 Zend/zend_compile.c zend_ast *catch_ast = catches->child[i]; child 4145 Zend/zend_compile.c zend_ast *class_ast = catch_ast->child[0]; child 4146 Zend/zend_compile.c zend_ast *var_ast = catch_ast->child[1]; child 4147 Zend/zend_compile.c zend_ast *stmt_ast = catch_ast->child[2]; child 4228 Zend/zend_compile.c zend_ast *declare_ast = declares->child[i]; child 4229 Zend/zend_compile.c zend_ast *name_ast = declare_ast->child[0]; child 4230 Zend/zend_compile.c zend_ast *value_ast = declare_ast->child[1]; child 4278 Zend/zend_compile.c if (file_ast->child[i] == ast) { child 4280 Zend/zend_compile.c } else if (file_ast->child[i] == NULL) { child 4283 Zend/zend_compile.c } else if (file_ast->child[i]->kind != ZEND_AST_DECLARE) { child 4295 Zend/zend_compile.c zend_ast_list *declares = zend_ast_get_list(ast->child[0]); child 4296 Zend/zend_compile.c zend_ast *stmt_ast = ast->child[1]; child 4301 Zend/zend_compile.c zend_ast *declare_ast = declares->child[i]; child 4302 Zend/zend_compile.c zend_ast *name_ast = declare_ast->child[0]; child 4303 Zend/zend_compile.c zend_ast *value_ast = declare_ast->child[1]; child 4325 Zend/zend_compile.c if (ast->child[1] != NULL) { child 4358 Zend/zend_compile.c zend_compile_stmt(list->child[i]); child 4449 Zend/zend_compile.c zend_ast *param_ast = list->child[i]; child 4450 Zend/zend_compile.c zend_ast *type_ast = param_ast->child[0]; child 4451 Zend/zend_compile.c zend_ast *var_ast = param_ast->child[1]; child 4452 Zend/zend_compile.c zend_ast *default_ast = param_ast->child[2]; child 4611 Zend/zend_compile.c zend_ast *var_ast = list->child[i]; child 4800 Zend/zend_compile.c zend_ast *params_ast = decl->child[0]; child 4848 Zend/zend_compile.c zend_ast *params_ast = decl->child[0]; child 4849 Zend/zend_compile.c zend_ast *uses_ast = decl->child[1]; child 4850 Zend/zend_compile.c zend_ast *stmt_ast = decl->child[2]; child 4851 Zend/zend_compile.c zend_ast *return_type_ast = decl->child[3]; child 4938 Zend/zend_compile.c zend_ast *prop_ast = list->child[i]; child 4939 Zend/zend_compile.c zend_ast *name_ast = prop_ast->child[0]; child 4940 Zend/zend_compile.c zend_ast *value_ast = prop_ast->child[1]; child 4941 Zend/zend_compile.c zend_ast *doc_comment_ast = prop_ast->child[2]; child 4986 Zend/zend_compile.c zend_ast *const_ast = list->child[i]; child 4987 Zend/zend_compile.c zend_ast *name_ast = const_ast->child[0]; child 4988 Zend/zend_compile.c zend_ast *value_ast = const_ast->child[1]; child 5014 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 5015 Zend/zend_compile.c zend_ast *method_ast = ast->child[1]; child 5038 Zend/zend_compile.c zend_ast *name_ast = list->child[i]; child 5050 Zend/zend_compile.c zend_ast *method_ref_ast = ast->child[0]; child 5051 Zend/zend_compile.c zend_ast *insteadof_ast = ast->child[1]; child 5064 Zend/zend_compile.c zend_ast *method_ref_ast = ast->child[0]; child 5065 Zend/zend_compile.c zend_ast *alias_ast = ast->child[1]; child 5094 Zend/zend_compile.c zend_ast_list *traits = zend_ast_get_list(ast->child[0]); child 5095 Zend/zend_compile.c zend_ast_list *adaptations = ast->child[1] ? zend_ast_get_list(ast->child[1]) : NULL; child 5101 Zend/zend_compile.c zend_ast *trait_ast = traits->child[i]; child 5133 Zend/zend_compile.c zend_ast *adaptation_ast = adaptations->child[i]; child 5152 Zend/zend_compile.c zend_ast *class_ast = list->child[i]; child 5189 Zend/zend_compile.c zend_ast *extends_ast = decl->child[0]; child 5190 Zend/zend_compile.c zend_ast *implements_ast = decl->child[1]; child 5191 Zend/zend_compile.c zend_ast *stmt_ast = decl->child[2]; child 5450 Zend/zend_compile.c zend_ast *use_ast = list->child[i]; child 5451 Zend/zend_compile.c zend_ast *old_name_ast = use_ast->child[0]; child 5452 Zend/zend_compile.c zend_ast *new_name_ast = use_ast->child[1]; child 5550 Zend/zend_compile.c zend_string *ns = zend_ast_get_str(ast->child[0]); child 5551 Zend/zend_compile.c zend_ast_list *list = zend_ast_get_list(ast->child[1]); child 5554 Zend/zend_compile.c zend_ast *inline_use, *use = list->child[i]; child 5555 Zend/zend_compile.c zval *name_zval = zend_ast_get_zval(use->child[0]); child 5573 Zend/zend_compile.c zend_ast *const_ast = list->child[i]; child 5574 Zend/zend_compile.c zend_ast *name_ast = const_ast->child[0]; child 5575 Zend/zend_compile.c zend_ast *value_ast = const_ast->child[1]; child 5613 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 5614 Zend/zend_compile.c zend_ast *stmt_ast = ast->child[1]; child 5685 Zend/zend_compile.c zend_ast *offset_ast = ast->child[0]; child 5840 Zend/zend_compile.c zend_ast *elem_ast = list->child[i]; child 5842 Zend/zend_compile.c zend_eval_const_expr(&elem_ast->child[0]); child 5843 Zend/zend_compile.c zend_eval_const_expr(&elem_ast->child[1]); child 5845 Zend/zend_compile.c if (by_ref || elem_ast->child[0]->kind != ZEND_AST_ZVAL child 5846 Zend/zend_compile.c || (elem_ast->child[1] && elem_ast->child[1]->kind != ZEND_AST_ZVAL) child 5858 Zend/zend_compile.c zend_ast *elem_ast = list->child[i]; child 5859 Zend/zend_compile.c zend_ast *value_ast = elem_ast->child[0]; child 5860 Zend/zend_compile.c zend_ast *key_ast = elem_ast->child[1]; child 5902 Zend/zend_compile.c zend_ast *left_ast = ast->child[0]; child 5903 Zend/zend_compile.c zend_ast *right_ast = ast->child[1]; child 5963 Zend/zend_compile.c zend_ast *left_ast = ast->child[0]; child 5964 Zend/zend_compile.c zend_ast *right_ast = ast->child[1]; child 5989 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6009 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6032 Zend/zend_compile.c zend_ast *left_ast = ast->child[0]; child 6033 Zend/zend_compile.c zend_ast *right_ast = ast->child[1]; child 6088 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 6108 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 6127 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6140 Zend/zend_compile.c zend_ast *cond_ast = ast->child[0]; child 6141 Zend/zend_compile.c zend_ast *false_ast = ast->child[2]; child 6147 Zend/zend_compile.c ZEND_ASSERT(ast->child[1] == NULL); child 6165 Zend/zend_compile.c zend_ast *cond_ast = ast->child[0]; child 6166 Zend/zend_compile.c zend_ast *true_ast = ast->child[1]; child 6167 Zend/zend_compile.c zend_ast *false_ast = ast->child[2]; child 6201 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6202 Zend/zend_compile.c zend_ast *default_ast = ast->child[1]; child 6226 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6241 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6258 Zend/zend_compile.c zend_ast *value_ast = ast->child[0]; child 6259 Zend/zend_compile.c zend_ast *key_ast = ast->child[1]; child 6292 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6309 Zend/zend_compile.c zend_ast *obj_ast = ast->child[0]; child 6310 Zend/zend_compile.c zend_ast *class_ast = ast->child[1]; child 6343 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6359 Zend/zend_compile.c zend_ast *var_ast = ast->child[0]; child 6411 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6441 Zend/zend_compile.c zend_ast *expr_ast = ast->child[0]; child 6470 Zend/zend_compile.c zend_ast *elem_ast = list->child[i]; child 6471 Zend/zend_compile.c zend_ast *value_ast = elem_ast->child[0]; child 6472 Zend/zend_compile.c zend_ast *key_ast = elem_ast->child[1]; child 6522 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 6535 Zend/zend_compile.c last = list->child[list->children-1]; child 6539 Zend/zend_compile.c ZVAL_LONG(&result->u.constant, Z_LVAL_P(zend_ast_get_zval(last->child[0]))); child 6574 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 6575 Zend/zend_compile.c zend_ast *const_ast = ast->child[1]; child 6633 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 6696 Zend/zend_compile.c zend_compile_expr(&elem_node, list->child[i]); child 6829 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 6830 Zend/zend_compile.c zend_ast *const_ast = ast->child[1]; child 6876 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 6978 Zend/zend_compile.c zend_compile_top_stmt(list->child[i]); child 7309 Zend/zend_compile.c zend_eval_const_expr(&ast->child[0]); child 7310 Zend/zend_compile.c zend_eval_const_expr(&ast->child[1]); child 7311 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL || ast->child[1]->kind != ZEND_AST_ZVAL) { child 7316 Zend/zend_compile.c zend_ast_get_zval(ast->child[0]), zend_ast_get_zval(ast->child[1])) child 7323 Zend/zend_compile.c zend_eval_const_expr(&ast->child[0]); child 7324 Zend/zend_compile.c zend_eval_const_expr(&ast->child[1]); child 7325 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL || ast->child[1]->kind != ZEND_AST_ZVAL) { child 7330 Zend/zend_compile.c zend_ast_get_zval(ast->child[0]), zend_ast_get_zval(ast->child[1])); child 7337 Zend/zend_compile.c zend_eval_const_expr(&ast->child[i]); child 7338 Zend/zend_compile.c if (ast->child[i]->kind == ZEND_AST_ZVAL) { child 7339 Zend/zend_compile.c if (zend_is_true(zend_ast_get_zval(ast->child[i])) == (ast->kind == ZEND_AST_OR)) { child 7346 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL || ast->child[1]->kind != ZEND_AST_ZVAL) { child 7351 Zend/zend_compile.c ZVAL_BOOL(&result, zend_is_true(zend_ast_get_zval(ast->child[0])) || zend_is_true(zend_ast_get_zval(ast->child[1]))); child 7353 Zend/zend_compile.c ZVAL_BOOL(&result, zend_is_true(zend_ast_get_zval(ast->child[0])) && zend_is_true(zend_ast_get_zval(ast->child[1]))); child 7358 Zend/zend_compile.c zend_eval_const_expr(&ast->child[0]); child 7359 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL) { child 7363 Zend/zend_compile.c zend_ct_eval_unary_op(&result, ast->attr, zend_ast_get_zval(ast->child[0])); child 7367 Zend/zend_compile.c zend_eval_const_expr(&ast->child[0]); child 7368 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL) { child 7372 Zend/zend_compile.c zend_ct_eval_unary_pm(&result, ast->kind, zend_ast_get_zval(ast->child[0])); child 7376 Zend/zend_compile.c zend_ast **child, *child_ast; child 7377 Zend/zend_compile.c zend_eval_const_expr(&ast->child[0]); child 7378 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL) { child 7380 Zend/zend_compile.c if (ast->child[1]) { child 7381 Zend/zend_compile.c zend_eval_const_expr(&ast->child[1]); child 7383 Zend/zend_compile.c zend_eval_const_expr(&ast->child[2]); child 7387 Zend/zend_compile.c child = &ast->child[2 - zend_is_true(zend_ast_get_zval(ast->child[0]))]; child 7388 Zend/zend_compile.c if (*child == NULL) { child 7389 Zend/zend_compile.c child--; child 7391 Zend/zend_compile.c child_ast = *child; child 7392 Zend/zend_compile.c *child = NULL; child 7403 Zend/zend_compile.c if (ast->child[1] == NULL) { child 7407 Zend/zend_compile.c zend_eval_const_expr(&ast->child[0]); child 7408 Zend/zend_compile.c zend_eval_const_expr(&ast->child[1]); child 7409 Zend/zend_compile.c if (ast->child[0]->kind != ZEND_AST_ZVAL || ast->child[1]->kind != ZEND_AST_ZVAL) { child 7413 Zend/zend_compile.c container = zend_ast_get_zval(ast->child[0]); child 7414 Zend/zend_compile.c dim = zend_ast_get_zval(ast->child[1]); child 7471 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; child 7486 Zend/zend_compile.c zend_ast *class_ast = ast->child[0]; child 7487 Zend/zend_compile.c zend_ast *name_ast = ast->child[1]; child 182 Zend/zend_generators.c zend_hash_destroy(&generator->node.child.ht); child 322 Zend/zend_generators.c return node->child.array[0].child; child 325 Zend/zend_generators.c if (node->child.array[x].leaf == leaf) { \ child 326 Zend/zend_generators.c return node->child.array[x].child; \ child 338 Zend/zend_generators.c return zend_hash_index_find_ptr(&node->child.ht, (zend_ulong) leaf); child 344 Zend/zend_generators.c node = &node->child.array[0].child->node; child 349 Zend/zend_generators.c static void zend_generator_add_single_child(zend_generator_node *node, zend_generator *child, zend_generator *leaf) child 352 Zend/zend_generators.c node->child.array[node->children].leaf = leaf; child 353 Zend/zend_generators.c node->child.array[node->children].child = child; child 355 Zend/zend_generators.c zend_hash_index_add_ptr(&node->child.ht, (zend_ulong) leaf, child); child 359 Zend/zend_generators.c zend_generator *child; child 363 Zend/zend_generators.c memcpy(&array, &node->child.array, sizeof(array)); child 364 Zend/zend_generators.c zend_hash_init(&node->child.ht, 5, sigh, NULL, 0); child 366 Zend/zend_generators.c zend_hash_index_add_ptr(&node->child.ht, (zend_ulong) array[i].leaf, array[i].child); child 368 Zend/zend_generators.c zend_hash_index_add_ptr(&node->child.ht, (zend_ulong) leaf, child); child 374 Zend/zend_generators.c static void zend_generator_merge_child_nodes(zend_generator_node *dest, zend_generator_node *src, zend_generator *child) child 379 Zend/zend_generators.c zend_generator_add_single_child(dest, child, src->child.array[i].leaf); child 383 Zend/zend_generators.c ZEND_HASH_FOREACH_NUM_KEY(&src->child.ht, leaf) { child 384 Zend/zend_generators.c zend_generator_add_single_child(dest, child, (zend_generator *) leaf); child 390 Zend/zend_generators.c static void zend_generator_add_child(zend_generator *generator, zend_generator *child) child 392 Zend/zend_generators.c zend_generator *leaf = child->node.children ? child->node.ptr.leaf : child; child 405 Zend/zend_generators.c zend_generator *child = zend_hash_index_find_ptr(&next->node.child.ht, (zend_ulong) generator); child 406 Zend/zend_generators.c zend_hash_index_del(&next->node.child.ht, (zend_ulong) generator); child 407 Zend/zend_generators.c zend_hash_index_add_ptr(&next->node.child.ht, (zend_ulong) leaf, child); child 411 Zend/zend_generators.c if (next->node.child.array[x].leaf == generator) { \ child 412 Zend/zend_generators.c next->node.child.array[x].leaf = leaf; \ child 431 Zend/zend_generators.c zend_generator_add_single_child(&generator->node, child, leaf); child 436 Zend/zend_generators.c zend_generator_merge_child_nodes(&generator->node, multi_children_node, generator->node.child.array[0].child); child 441 Zend/zend_generators.c multi_children_node = zend_generator_search_multi_children_node(&child->node); child 450 Zend/zend_generators.c zend_generator_merge_child_nodes(&generator->node, multi_children_node, child); child 452 Zend/zend_generators.c zend_generator_add_single_child(&generator->node, child, leaf); child 457 Zend/zend_generators.c multi_children_node = zend_generator_search_multi_children_node(&child->node); child 48 Zend/zend_generators.h zend_generator *child; child 50 Zend/zend_generators.h } child; child 507 Zend/zend_inheritance.c static void do_inheritance_check_on_method(zend_function *child, zend_function *parent) /* {{{ */ child 514 Zend/zend_inheritance.c && parent->common.scope != (child->common.prototype ? child->common.prototype->common.scope : child->common.scope) child 515 Zend/zend_inheritance.c && child->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_IMPLEMENTED_ABSTRACT)) { child 518 Zend/zend_inheritance.c ZSTR_VAL(child->common.function_name), child 519 Zend/zend_inheritance.c child->common.prototype ? ZSTR_VAL(child->common.prototype->common.scope->name) : ZSTR_VAL(child->common.scope->name)); child 523 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot override final method %s::%s()", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name)); child 526 Zend/zend_inheritance.c child_flags = child->common.fn_flags; child 530 Zend/zend_inheritance.c if (child->common.fn_flags & ZEND_ACC_STATIC) { child 531 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non static method %s::%s() static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); child 533 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make static method %s::%s() non static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); child 539 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non abstract method %s::%s() abstract in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); child 543 Zend/zend_inheritance.c child->common.fn_flags |= ZEND_ACC_CHANGED; child 548 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::%s() must be %s (as in class %s)%s", ZEND_FN_SCOPE_NAME(child), ZSTR_VAL(child->common.function_name), zend_visibility_string(parent_flags), ZEND_FN_SCOPE_NAME(parent), (parent_flags&ZEND_ACC_PUBLIC) ? "" : " or weaker"); child 551 Zend/zend_inheritance.c child->common.fn_flags |= ZEND_ACC_CHANGED; child 556 Zend/zend_inheritance.c child->common.prototype = NULL; child 558 Zend/zend_inheritance.c child->common.fn_flags |= ZEND_ACC_IMPLEMENTED_ABSTRACT; child 559 Zend/zend_inheritance.c child->common.prototype = parent; child 562 Zend/zend_inheritance.c child->common.prototype = parent->common.prototype ? parent->common.prototype : parent; child 565 Zend/zend_inheritance.c if (child->common.prototype && ( child 566 Zend/zend_inheritance.c child->common.prototype->common.fn_flags & (ZEND_ACC_ABSTRACT | ZEND_ACC_HAS_RETURN_TYPE) child 568 Zend/zend_inheritance.c if (UNEXPECTED(!zend_do_perform_implementation_check(child, child->common.prototype))) { child 569 Zend/zend_inheritance.c zend_string *method_prototype = zend_get_function_declaration(child->common.prototype); child 570 Zend/zend_inheritance.c zend_string *child_prototype = zend_get_function_declaration(child); child 573 Zend/zend_inheritance.c } else if (UNEXPECTED(!zend_do_perform_implementation_check(child, parent))) { child 575 Zend/zend_inheritance.c zend_string *child_prototype = zend_get_function_declaration(child); child 585 Zend/zend_inheritance.c zval *child = zend_hash_find(&ce->function_table, key); child 587 Zend/zend_inheritance.c if (child) { child 588 Zend/zend_inheritance.c zend_function *func = (zend_function*)Z_PTR_P(child); child 599 Zend/zend_inheritance.c Z_PTR_P(child) = new_function; child 615 Zend/zend_inheritance.c zval *child = zend_hash_find(&ce->properties_info, key); child 618 Zend/zend_inheritance.c if (UNEXPECTED(child)) { child 619 Zend/zend_inheritance.c child_info = Z_PTR_P(child); child 919 ext/dom/node.c xmlNodePtr child, new_child, parentp, refp; child 933 ext/dom/node.c DOM_GET_OBJ(child, node, xmlNodePtr, childobj); child 940 ext/dom/node.c (child->parent != NULL && dom_node_is_read_only(child->parent) == SUCCESS)) { child 945 ext/dom/node.c if (dom_hierarchy(parentp, child) == FAILURE) { child 950 ext/dom/node.c if (child->doc != parentp->doc && child->doc != NULL) { child 955 ext/dom/node.c if (child->type == XML_DOCUMENT_FRAG_NODE && child->children == NULL) { child 960 ext/dom/node.c if (child->doc == NULL && parentp->doc != NULL) { child 972 ext/dom/node.c if (child->parent != NULL) { child 973 ext/dom/node.c xmlUnlinkNode(child); child 976 ext/dom/node.c if (child->type == XML_TEXT_NODE && (refp->type == XML_TEXT_NODE || child 978 ext/dom/node.c if (child->doc == NULL) { child 979 ext/dom/node.c xmlSetTreeDoc(child, parentp->doc); child 981 ext/dom/node.c new_child = child; child 995 ext/dom/node.c } else if (child->type == XML_ATTRIBUTE_NODE) { child 998 ext/dom/node.c if (child->ns == NULL) child 999 ext/dom/node.c lastattr = xmlHasProp(refp->parent, child->name); child 1001 ext/dom/node.c lastattr = xmlHasNsProp(refp->parent, child->name, child->ns->href); child 1003 ext/dom/node.c if (lastattr != (xmlAttrPtr) child) { child 1007 ext/dom/node.c DOM_RET_OBJ(child, &ret, intern); child 1011 ext/dom/node.c } else if (child->type == XML_DOCUMENT_FRAG_NODE) { child 1012 ext/dom/node.c new_child = _php_dom_insert_fragment(parentp, refp->prev, refp, child, intern, childobj); child 1016 ext/dom/node.c new_child = xmlAddPrevSibling(refp, child); child 1019 ext/dom/node.c if (child->parent != NULL){ child 1020 ext/dom/node.c xmlUnlinkNode(child); child 1022 ext/dom/node.c if (child->type == XML_TEXT_NODE && parentp->last != NULL && parentp->last->type == XML_TEXT_NODE) { child 1023 ext/dom/node.c child->parent = parentp; child 1024 ext/dom/node.c if (child->doc == NULL) { child 1025 ext/dom/node.c xmlSetTreeDoc(child, parentp->doc); child 1027 ext/dom/node.c new_child = child; child 1029 ext/dom/node.c parentp->children = child; child 1030 ext/dom/node.c parentp->last = child; child 1032 ext/dom/node.c child = parentp->last; child 1033 ext/dom/node.c child->next = new_child; child 1034 ext/dom/node.c new_child->prev = child; child 1037 ext/dom/node.c } else if (child->type == XML_ATTRIBUTE_NODE) { child 1040 ext/dom/node.c if (child->ns == NULL) child 1041 ext/dom/node.c lastattr = xmlHasProp(parentp, child->name); child 1043 ext/dom/node.c lastattr = xmlHasNsProp(parentp, child->name, child->ns->href); child 1045 ext/dom/node.c if (lastattr != (xmlAttrPtr) child) { child 1049 ext/dom/node.c DOM_RET_OBJ(child, &ret, intern); child 1053 ext/dom/node.c } else if (child->type == XML_DOCUMENT_FRAG_NODE) { child 1054 ext/dom/node.c new_child = _php_dom_insert_fragment(parentp, parentp->last, NULL, child, intern, childobj); child 1057 ext/dom/node.c new_child = xmlAddChild(parentp, child); child 1168 ext/dom/node.c xmlNodePtr children, child, nodep; child 1182 ext/dom/node.c DOM_GET_OBJ(child, node, xmlNodePtr, childobj); child 1187 ext/dom/node.c (child->parent != NULL && dom_node_is_read_only(child->parent) == SUCCESS)) { child 1199 ext/dom/node.c if (children == child) { child 1200 ext/dom/node.c xmlUnlinkNode(child); child 1201 ext/dom/node.c DOM_RET_OBJ(child, &ret, intern); child 1219 ext/dom/node.c xmlNodePtr child, nodep, new_child = NULL; child 1233 ext/dom/node.c DOM_GET_OBJ(child, node, xmlNodePtr, childobj); child 1238 ext/dom/node.c (child->parent != NULL && dom_node_is_read_only(child->parent) == SUCCESS)) { child 1243 ext/dom/node.c if (dom_hierarchy(nodep, child) == FAILURE) { child 1248 ext/dom/node.c if (!(child->doc == NULL || child->doc == nodep->doc)) { child 1253 ext/dom/node.c if (child->type == XML_DOCUMENT_FRAG_NODE && child->children == NULL) { child 1258 ext/dom/node.c if (child->doc == NULL && nodep->doc != NULL) { child 1263 ext/dom/node.c if (child->parent != NULL){ child 1264 ext/dom/node.c xmlUnlinkNode(child); child 1267 ext/dom/node.c if (child->type == XML_TEXT_NODE && nodep->last != NULL && nodep->last->type == XML_TEXT_NODE) { child 1268 ext/dom/node.c child->parent = nodep; child 1269 ext/dom/node.c if (child->doc == NULL) { child 1270 ext/dom/node.c xmlSetTreeDoc(child, nodep->doc); child 1272 ext/dom/node.c new_child = child; child 1274 ext/dom/node.c nodep->children = child; child 1275 ext/dom/node.c nodep->last = child; child 1277 ext/dom/node.c child = nodep->last; child 1278 ext/dom/node.c child->next = new_child; child 1279 ext/dom/node.c new_child->prev = child; child 1282 ext/dom/node.c } else if (child->type == XML_ATTRIBUTE_NODE) { child 1285 ext/dom/node.c if (child->ns == NULL) child 1286 ext/dom/node.c lastattr = xmlHasProp(nodep, child->name); child 1288 ext/dom/node.c lastattr = xmlHasNsProp(nodep, child->name, child->ns->href); child 1290 ext/dom/node.c if (lastattr != (xmlAttrPtr) child) { child 1295 ext/dom/node.c } else if (child->type == XML_DOCUMENT_FRAG_NODE) { child 1296 ext/dom/node.c new_child = _php_dom_insert_fragment(nodep, nodep->last, NULL, child, intern, childobj); child 1300 ext/dom/node.c new_child = xmlAddChild(nodep, child); child 1306 ext/dom/php_dom.c int dom_hierarchy(xmlNodePtr parent, xmlNodePtr child) child 1310 ext/dom/php_dom.c if (parent == NULL || child == NULL || child->doc != parent->doc) { child 1317 ext/dom/php_dom.c if (nodep == child) { child 1371 ext/dom/php_dom.c xmlNodePtr child, nextp, newnextp; child 1375 ext/dom/php_dom.c child = nodep->children; child 1376 ext/dom/php_dom.c while(child != NULL) { child 1377 ext/dom/php_dom.c switch (child->type) { child 1379 ext/dom/php_dom.c nextp = child->next; child 1384 ext/dom/php_dom.c xmlNodeAddContent(child, strContent); child 1395 ext/dom/php_dom.c dom_normalize (child); child 1396 ext/dom/php_dom.c attr = child->properties; child 1403 ext/dom/php_dom.c dom_normalize (child); child 1408 ext/dom/php_dom.c child = child->next; child 118 ext/dom/php_dom.h int dom_hierarchy(xmlNodePtr parent, xmlNodePtr child); child 141 ext/dom/xpath.c zval child; child 161 ext/dom/xpath.c php_dom_create_object(node, &child, &intern->dom); child 162 ext/dom/xpath.c add_next_index_zval(&fci.params[i], &child); child 442 ext/dom/xpath.c zval child; child 462 ext/dom/xpath.c php_dom_create_object(node, &child, &intern->dom); child 463 ext/dom/xpath.c add_next_index_zval(&retval, &child); child 38 ext/intl/resourcebundle/resourcebundle.c restype = ures_getType( source->child ); child 42 ext/intl/resourcebundle/resourcebundle.c ufield = ures_getString( source->child, &ilen, &INTL_DATA_ERROR_CODE(source) ); child 48 ext/intl/resourcebundle/resourcebundle.c bfield = ures_getBinary( source->child, &ilen, &INTL_DATA_ERROR_CODE(source) ); child 54 ext/intl/resourcebundle/resourcebundle.c lfield = ures_getInt( source->child, &INTL_DATA_ERROR_CODE(source) ); child 60 ext/intl/resourcebundle/resourcebundle.c vfield = ures_getIntVector( source->child, &ilen, &INTL_DATA_ERROR_CODE(source) ); child 72 ext/intl/resourcebundle/resourcebundle.c newrb->me = source->child; child 73 ext/intl/resourcebundle/resourcebundle.c source->child = NULL; child 49 ext/intl/resourcebundle/resourcebundle_class.c if (rb->child) { child 50 ext/intl/resourcebundle/resourcebundle_class.c ures_close( rb->child ); child 67 ext/intl/resourcebundle/resourcebundle_class.c rb->child = NULL; child 184 ext/intl/resourcebundle/resourcebundle_class.c rb->child = ures_getByIndex( rb->me, meindex, rb->child, &INTL_DATA_ERROR_CODE(rb) ); child 187 ext/intl/resourcebundle/resourcebundle_class.c rb->child = ures_getByKey(rb->me, mekey, rb->child, &INTL_DATA_ERROR_CODE(rb) ); child 31 ext/intl/resourcebundle/resourcebundle_class.h UResourceBundle *child; child 37 ext/intl/resourcebundle/resourcebundle_iterator.c rb->child = ures_getByIndex( rb->me, iterator->i, rb->child, &icuerror ); child 42 ext/intl/resourcebundle/resourcebundle_iterator.c iterator->currentkey = estrdup( ures_getKey( rb->child ) ); child 98 ext/mbstring/oniguruma/regexec.c history_tree_add_child(OnigCaptureTreeNode* parent, OnigCaptureTreeNode* child) child 123 ext/mbstring/oniguruma/regexec.c parent->childs[parent->num_childs] = child; child 132 ext/mbstring/oniguruma/regexec.c OnigCaptureTreeNode *clone, *child; child 140 ext/mbstring/oniguruma/regexec.c child = history_tree_clone(node->childs[i]); child 141 ext/mbstring/oniguruma/regexec.c if (IS_NULL(child)) { child 145 ext/mbstring/oniguruma/regexec.c history_tree_add_child(clone, child); child 1041 ext/mbstring/oniguruma/regexec.c OnigCaptureTreeNode* child; child 1049 ext/mbstring/oniguruma/regexec.c child = history_node_new(); child 1050 ext/mbstring/oniguruma/regexec.c CHECK_NULL_RETURN_MEMERR(child); child 1051 ext/mbstring/oniguruma/regexec.c child->group = n; child 1052 ext/mbstring/oniguruma/regexec.c child->beg = (int )(k->u.mem.pstr - str); child 1053 ext/mbstring/oniguruma/regexec.c r = history_tree_add_child(node, child); child 1056 ext/mbstring/oniguruma/regexec.c r = make_capture_history_tree(child, kp, stk_top, str, reg); child 1060 ext/mbstring/oniguruma/regexec.c child->end = (int )(k->u.mem.pstr - str); child 206 ext/opcache/zend_accelerator_util_funcs.c if (list->child[i]) { child 207 ext/opcache/zend_accelerator_util_funcs.c copy->child[i] = zend_ast_clone(list->child[i]); child 209 ext/opcache/zend_accelerator_util_funcs.c copy->child[i] = NULL; child 219 ext/opcache/zend_accelerator_util_funcs.c if (ast->child[i]) { child 220 ext/opcache/zend_accelerator_util_funcs.c copy->child[i] = zend_ast_clone(ast->child[i]); child 222 ext/opcache/zend_accelerator_util_funcs.c copy->child[i] = NULL; child 286 ext/opcache/zend_file_cache.c if (list->child[i]) { child 287 ext/opcache/zend_file_cache.c list->child[i] = zend_file_cache_serialize_ast(list->child[i], script, info, buf); child 293 ext/opcache/zend_file_cache.c if (ast->child[i]) { child 294 ext/opcache/zend_file_cache.c ast->child[i] = zend_file_cache_serialize_ast(ast->child[i], script, info, buf); child 848 ext/opcache/zend_file_cache.c if (list->child[i]) { child 849 ext/opcache/zend_file_cache.c list->child[i] = zend_file_cache_unserialize_ast(list->child[i], script, buf); child 855 ext/opcache/zend_file_cache.c if (ast->child[i]) { child 856 ext/opcache/zend_file_cache.c ast->child[i] = zend_file_cache_unserialize_ast(ast->child[i], script, buf); child 250 ext/opcache/zend_persist.c if (copy->child[i]) { child 251 ext/opcache/zend_persist.c copy->child[i] = zend_persist_ast(copy->child[i]); child 259 ext/opcache/zend_persist.c if (node->child[i]) { child 260 ext/opcache/zend_persist.c node->child[i] = zend_persist_ast(node->child[i]); child 106 ext/opcache/zend_persist_calc.c if (list->child[i]) { child 107 ext/opcache/zend_persist_calc.c zend_persist_ast_calc(list->child[i]); child 114 ext/opcache/zend_persist_calc.c if (ast->child[i]) { child 115 ext/opcache/zend_persist_calc.c zend_persist_ast_calc(ast->child[i]); child 136 ext/simplexml/sxe.c php_sxe_object *child; child 146 ext/simplexml/sxe.c child = Z_SXEOBJ_P(&sxe->iter.data); child 148 ext/simplexml/sxe.c GET_NODE(child, node); child 240 ext/spl/spl_iterators.c zval retval, child; child 332 ext/spl/spl_iterators.c zend_call_method_with_0_params(zthis, object->ce, &object->callGetChildren, "callGetChildren", &child); child 334 ext/spl/spl_iterators.c zend_call_method_with_0_params(zobject, ce, NULL, "getchildren", &child); child 342 ext/spl/spl_iterators.c zval_ptr_dtor(&child); child 348 ext/spl/spl_iterators.c if (Z_TYPE(child) == IS_UNDEF || Z_TYPE(child) != IS_OBJECT || child 349 ext/spl/spl_iterators.c !((ce = Z_OBJCE(child)) && instanceof_function(ce, spl_ce_RecursiveIterator))) { child 350 ext/spl/spl_iterators.c zval_ptr_dtor(&child); child 361 ext/spl/spl_iterators.c sub_iter = ce->get_iterator(ce, &child, 0); child 362 ext/spl/spl_iterators.c ZVAL_COPY_VALUE(&object->iterators[object->level].zobject, &child); child 59597 ext/sqlite3/libsqlite/sqlite3.c Pgno child = get4byte(z); child 59598 ext/sqlite3/libsqlite/sqlite3.c ptrmapGet(pBt, child, &e, &n); child 59603 ext/sqlite3/libsqlite/sqlite3.c Pgno child = get4byte(&pPage->aData[pPage->hdrOffset+8]); child 59604 ext/sqlite3/libsqlite/sqlite3.c ptrmapGet(pBt, child, &e, &n); child 228 ext/standard/proc_open.c wait_pid = waitpid(proc->child, &wstatus, waitpid_options); child 281 ext/standard/proc_open.c if (kill(proc->child, sig_no) == 0) { child 338 ext/standard/proc_open.c add_assoc_long(return_value, "pid", (zend_long) proc->child); child 350 ext/standard/proc_open.c wait_pid = waitpid(proc->child, &wstatus, WNOHANG|WUNTRACED); child 352 ext/standard/proc_open.c if (wait_pid == proc->child) { child 458 ext/standard/proc_open.c php_process_id_t child; child 764 ext/standard/proc_open.c child = pi.dwProcessId; child 793 ext/standard/proc_open.c child = procve(child_argv[0], PROC_DETACHED|PROC_INHERIT_CWD, NULL, &channel, NULL, NULL, 0, NULL, (const char**)child_argv); child 800 ext/standard/proc_open.c if (child < 0) { child 813 ext/standard/proc_open.c child = fork(); child 815 ext/standard/proc_open.c if (child == 0) { child 867 ext/standard/proc_open.c } else if (child < 0) { child 892 ext/standard/proc_open.c proc->child = child; child 40 ext/standard/proc_open.h php_process_id_t child; child 260 ext/xsl/xsltprocessor.c zval child; child 283 ext/xsl/xsltprocessor.c php_dom_create_object(node, &child, domintern); child 284 ext/xsl/xsltprocessor.c add_next_index_zval(&args[i], &child); child 59 sapi/fpm/fpm/fpm_children.c static void fpm_child_free(struct fpm_child_s *child) /* {{{ */ child 61 sapi/fpm/fpm/fpm_children.c free(child); child 65 sapi/fpm/fpm/fpm_children.c static void fpm_child_close(struct fpm_child_s *child, int in_event_loop) /* {{{ */ child 67 sapi/fpm/fpm/fpm_children.c if (child->fd_stdout != -1) { child 69 sapi/fpm/fpm/fpm_children.c fpm_event_fire(&child->ev_stdout); child 71 sapi/fpm/fpm/fpm_children.c if (child->fd_stdout != -1) { child 72 sapi/fpm/fpm/fpm_children.c close(child->fd_stdout); child 76 sapi/fpm/fpm/fpm_children.c if (child->fd_stderr != -1) { child 78 sapi/fpm/fpm/fpm_children.c fpm_event_fire(&child->ev_stderr); child 80 sapi/fpm/fpm/fpm_children.c if (child->fd_stderr != -1) { child 81 sapi/fpm/fpm/fpm_children.c close(child->fd_stderr); child 85 sapi/fpm/fpm/fpm_children.c fpm_child_free(child); child 89 sapi/fpm/fpm/fpm_children.c static void fpm_child_link(struct fpm_child_s *child) /* {{{ */ child 91 sapi/fpm/fpm/fpm_children.c struct fpm_worker_pool_s *wp = child->wp; child 96 sapi/fpm/fpm/fpm_children.c child->next = wp->children; child 97 sapi/fpm/fpm/fpm_children.c if (child->next) { child 98 sapi/fpm/fpm/fpm_children.c child->next->prev = child; child 100 sapi/fpm/fpm/fpm_children.c child->prev = 0; child 101 sapi/fpm/fpm/fpm_children.c wp->children = child; child 105 sapi/fpm/fpm/fpm_children.c static void fpm_child_unlink(struct fpm_child_s *child) /* {{{ */ child 107 sapi/fpm/fpm/fpm_children.c --child->wp->running_children; child 110 sapi/fpm/fpm/fpm_children.c if (child->prev) { child 111 sapi/fpm/fpm/fpm_children.c child->prev->next = child->next; child 113 sapi/fpm/fpm/fpm_children.c child->wp->children = child->next; child 116 sapi/fpm/fpm/fpm_children.c if (child->next) { child 117 sapi/fpm/fpm/fpm_children.c child->next->prev = child->prev; child 125 sapi/fpm/fpm/fpm_children.c struct fpm_child_s *child = 0; child 129 sapi/fpm/fpm/fpm_children.c for (child = wp->children; child; child = child->next) { child 130 sapi/fpm/fpm/fpm_children.c if (child->pid == pid) { child 135 sapi/fpm/fpm/fpm_children.c if (child) break; child 138 sapi/fpm/fpm/fpm_children.c if (!child) { child 142 sapi/fpm/fpm/fpm_children.c return child; child 164 sapi/fpm/fpm/fpm_children.c int fpm_children_free(struct fpm_child_s *child) /* {{{ */ child 168 sapi/fpm/fpm/fpm_children.c for (; child; child = next) { child 169 sapi/fpm/fpm/fpm_children.c next = child->next; child 170 sapi/fpm/fpm/fpm_children.c fpm_child_close(child, 0 /* in_event_loop */); child 181 sapi/fpm/fpm/fpm_children.c struct fpm_child_s *child; child 188 sapi/fpm/fpm/fpm_children.c child = fpm_child_find(pid); child 197 sapi/fpm/fpm/fpm_children.c if (child && child->idle_kill) { child 218 sapi/fpm/fpm/fpm_children.c if (child && child->idle_kill && WTERMSIG(status) == SIGQUIT) { child 229 sapi/fpm/fpm/fpm_children.c if (child && child->tracer) { child 230 sapi/fpm/fpm/fpm_children.c child->tracer(child); child 236 sapi/fpm/fpm/fpm_children.c if (child) { child 237 sapi/fpm/fpm/fpm_children.c struct fpm_worker_pool_s *wp = child->wp; child 240 sapi/fpm/fpm/fpm_children.c fpm_child_unlink(child); child 242 sapi/fpm/fpm/fpm_children.c fpm_scoreboard_proc_free(wp->scoreboard, child->scoreboard_i); child 246 sapi/fpm/fpm/fpm_children.c timersub(&tv1, &child->started, &tv2); child 252 sapi/fpm/fpm/fpm_children.c zlog(severity, "[pool %s] child %d exited %s after %ld.%06d seconds from start", child->wp->config->name, (int) pid, buf, tv2.tv_sec, (int) tv2.tv_usec); child 254 sapi/fpm/fpm/fpm_children.c zlog(ZLOG_DEBUG, "[pool %s] child %d has been killed by the process management after %ld.%06d seconds from start", child->wp->config->name, (int) pid, tv2.tv_sec, (int) tv2.tv_usec); child 257 sapi/fpm/fpm/fpm_children.c fpm_child_close(child, 1 /* in event_loop */); child 330 sapi/fpm/fpm/fpm_children.c static void fpm_resources_discard(struct fpm_child_s *child) /* {{{ */ child 332 sapi/fpm/fpm/fpm_children.c fpm_scoreboard_proc_free(child->wp->scoreboard, child->scoreboard_i); child 333 sapi/fpm/fpm/fpm_children.c fpm_stdio_discard_pipes(child); child 334 sapi/fpm/fpm/fpm_children.c fpm_child_free(child); child 338 sapi/fpm/fpm/fpm_children.c static void fpm_child_resources_use(struct fpm_child_s *child) /* {{{ */ child 342 sapi/fpm/fpm/fpm_children.c if (wp == child->wp) { child 348 sapi/fpm/fpm/fpm_children.c fpm_scoreboard_child_use(child->wp->scoreboard, child->scoreboard_i, getpid()); child 349 sapi/fpm/fpm/fpm_children.c fpm_stdio_child_use_pipes(child); child 350 sapi/fpm/fpm/fpm_children.c fpm_child_free(child); child 354 sapi/fpm/fpm/fpm_children.c static void fpm_parent_resources_use(struct fpm_child_s *child) /* {{{ */ child 356 sapi/fpm/fpm/fpm_children.c fpm_stdio_parent_use_pipes(child); child 357 sapi/fpm/fpm/fpm_children.c fpm_child_link(child); child 364 sapi/fpm/fpm/fpm_children.c struct fpm_child_s *child; child 394 sapi/fpm/fpm/fpm_children.c child = fpm_resources_prepare(wp); child 396 sapi/fpm/fpm/fpm_children.c if (!child) { child 405 sapi/fpm/fpm/fpm_children.c fpm_child_resources_use(child); child 413 sapi/fpm/fpm/fpm_children.c fpm_resources_discard(child); child 417 sapi/fpm/fpm/fpm_children.c child->pid = pid; child 418 sapi/fpm/fpm/fpm_children.c fpm_clock_get(&child->started); child 419 sapi/fpm/fpm/fpm_children.c fpm_parent_resources_use(child); child 15 sapi/fpm/fpm/fpm_children.h int fpm_children_free(struct fpm_child_s *child); child 43 sapi/fpm/fpm/fpm_php_trace.c static int fpm_php_trace_dump(struct fpm_child_s *child, FILE *slowlog) /* {{{ */ child 46 sapi/fpm/fpm/fpm_php_trace.c pid_t pid = child->pid; child 58 sapi/fpm/fpm/fpm_php_trace.c fprintf(slowlog, "\n%s [pool %s] pid %d\n", buf, child->wp->config->name, (int) pid); child 197 sapi/fpm/fpm/fpm_php_trace.c void fpm_php_trace(struct fpm_child_s *child) /* {{{ */ child 199 sapi/fpm/fpm/fpm_php_trace.c fpm_scoreboard_update(0, 0, 0, 0, 0, 0, 1, FPM_SCOREBOARD_ACTION_INC, child->wp->scoreboard); child 202 sapi/fpm/fpm/fpm_php_trace.c zlog(ZLOG_NOTICE, "about to trace %d", (int) child->pid); child 204 sapi/fpm/fpm/fpm_php_trace.c slowlog = fopen(child->wp->config->slowlog, "a+"); child 207 sapi/fpm/fpm/fpm_php_trace.c zlog(ZLOG_SYSERROR, "unable to open slowlog (%s)", child->wp->config->slowlog); child 211 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_trace_ready(child->pid)) { child 215 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_php_trace_dump(child, slowlog)) { child 219 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_trace_close(child->pid)) { child 227 sapi/fpm/fpm/fpm_php_trace.c fpm_pctl_kill(child->pid, FPM_PCTL_CONT); child 228 sapi/fpm/fpm/fpm_php_trace.c child->tracer = 0; child 230 sapi/fpm/fpm/fpm_php_trace.c zlog(ZLOG_NOTICE, "finished trace of %d", (int) child->pid); child 152 sapi/fpm/fpm/fpm_process_ctl.c struct fpm_child_s *child; child 154 sapi/fpm/fpm/fpm_process_ctl.c for (child = wp->children; child; child = child->next) { child 155 sapi/fpm/fpm/fpm_process_ctl.c int res = kill(child->pid, signo); child 158 sapi/fpm/fpm/fpm_process_ctl.c child->wp->config->name, signo, child 159 sapi/fpm/fpm/fpm_process_ctl.c fpm_signal_names[signo] ? fpm_signal_names[signo] : "", (int) child->pid); child 299 sapi/fpm/fpm/fpm_process_ctl.c struct fpm_child_s *child; child 302 sapi/fpm/fpm/fpm_process_ctl.c for (child = wp->children; child; child = child->next) { child 303 sapi/fpm/fpm/fpm_process_ctl.c fpm_request_check_timed_out(child, now, terminate_timeout, slowlog_timeout); child 315 sapi/fpm/fpm/fpm_process_ctl.c struct fpm_child_s *child; child 324 sapi/fpm/fpm/fpm_process_ctl.c for (child = wp->children; child; child = child->next) { child 325 sapi/fpm/fpm/fpm_process_ctl.c if (fpm_request_is_idle(child)) { child 327 sapi/fpm/fpm/fpm_process_ctl.c last_idle_child = child; child 329 sapi/fpm/fpm/fpm_process_ctl.c if (timercmp(&child->started, &last_idle_child->started, <)) { child 330 sapi/fpm/fpm/fpm_process_ctl.c last_idle_child = child; child 499 sapi/fpm/fpm/fpm_process_ctl.c struct fpm_child_s *child; child 522 sapi/fpm/fpm/fpm_process_ctl.c for (child = wp->children; child; child = child->next) { child 524 sapi/fpm/fpm/fpm_process_ctl.c if (fpm_request_is_idle(child)) { child 226 sapi/fpm/fpm/fpm_request.c void fpm_request_check_timed_out(struct fpm_child_s *child, struct timeval *now, int terminate_timeout, int slowlog_timeout) /* {{{ */ child 230 sapi/fpm/fpm/fpm_request.c proc_p = fpm_scoreboard_proc_acquire(child->wp->scoreboard, child->scoreboard_i, 1); child 240 sapi/fpm/fpm/fpm_request.c if (child->slow_logged.tv_sec) { child 241 sapi/fpm/fpm/fpm_request.c if (child->slow_logged.tv_sec != proc.accepted.tv_sec || child->slow_logged.tv_usec != proc.accepted.tv_usec) { child 242 sapi/fpm/fpm/fpm_request.c child->slow_logged.tv_sec = 0; child 243 sapi/fpm/fpm/fpm_request.c child->slow_logged.tv_usec = 0; child 255 sapi/fpm/fpm/fpm_request.c if (child->slow_logged.tv_sec == 0 && slowlog_timeout && child 260 sapi/fpm/fpm/fpm_request.c child->slow_logged = proc.accepted; child 261 sapi/fpm/fpm/fpm_request.c child->tracer = fpm_php_trace; child 263 sapi/fpm/fpm/fpm_request.c fpm_trace_signal(child->pid); child 266 sapi/fpm/fpm/fpm_request.c child->wp->config->name, (int) child->pid, purified_script_filename, proc.request_method, proc.request_uri, child 273 sapi/fpm/fpm/fpm_request.c fpm_pctl_kill(child->pid, FPM_PCTL_TERM); child 276 sapi/fpm/fpm/fpm_request.c child->wp->config->name, (int) child->pid, purified_script_filename, proc.request_method, proc.request_uri, child 283 sapi/fpm/fpm/fpm_request.c int fpm_request_is_idle(struct fpm_child_s *child) /* {{{ */ child 288 sapi/fpm/fpm/fpm_request.c proc = fpm_scoreboard_proc_get(child->wp->scoreboard, child->scoreboard_i); child 297 sapi/fpm/fpm/fpm_request.c int fpm_request_last_activity(struct fpm_child_s *child, struct timeval *tv) /* {{{ */ child 303 sapi/fpm/fpm/fpm_request.c proc = fpm_scoreboard_proc_get(child->wp->scoreboard, child->scoreboard_i); child 18 sapi/fpm/fpm/fpm_request.h void fpm_request_check_timed_out(struct fpm_child_s *child, struct timeval *tv, int terminate_timeout, int slowlog_timeout); child 19 sapi/fpm/fpm/fpm_request.h int fpm_request_is_idle(struct fpm_child_s *child); child 21 sapi/fpm/fpm/fpm_request.h int fpm_request_last_activity(struct fpm_child_s *child, struct timeval *tv); child 115 sapi/fpm/fpm/fpm_stdio.c struct fpm_child_s *child; child 126 sapi/fpm/fpm/fpm_stdio.c child = (struct fpm_child_s *)arg; child 127 sapi/fpm/fpm/fpm_stdio.c is_stdout = (fd == child->fd_stdout); child 129 sapi/fpm/fpm/fpm_stdio.c event = &child->ev_stdout; child 131 sapi/fpm/fpm/fpm_stdio.c event = &child->ev_stderr; child 151 sapi/fpm/fpm/fpm_stdio.c close(child->fd_stdout); child 152 sapi/fpm/fpm/fpm_stdio.c child->fd_stdout = -1; child 154 sapi/fpm/fpm/fpm_stdio.c close(child->fd_stderr); child 155 sapi/fpm/fpm/fpm_stdio.c child->fd_stderr = -1; child 190 sapi/fpm/fpm/fpm_stdio.c zlog(ZLOG_WARNING, "[pool %s] child %d said into %s: \"%s\"%s", child->wp->config->name, child 191 sapi/fpm/fpm/fpm_stdio.c (int) child->pid, is_stdout ? "stdout" : "stderr", buf, is_last_message ? ", pipe is closed" : ""); child 207 sapi/fpm/fpm/fpm_stdio.c int fpm_stdio_prepare_pipes(struct fpm_child_s *child) /* {{{ */ child 209 sapi/fpm/fpm/fpm_stdio.c if (0 == child->wp->config->catch_workers_output) { /* not required */ child 237 sapi/fpm/fpm/fpm_stdio.c int fpm_stdio_parent_use_pipes(struct fpm_child_s *child) /* {{{ */ child 239 sapi/fpm/fpm/fpm_stdio.c if (0 == child->wp->config->catch_workers_output) { /* not required */ child 246 sapi/fpm/fpm/fpm_stdio.c child->fd_stdout = fd_stdout[0]; child 247 sapi/fpm/fpm/fpm_stdio.c child->fd_stderr = fd_stderr[0]; child 249 sapi/fpm/fpm/fpm_stdio.c fpm_event_set(&child->ev_stdout, child->fd_stdout, FPM_EV_READ, fpm_stdio_child_said, child); child 250 sapi/fpm/fpm/fpm_stdio.c fpm_event_add(&child->ev_stdout, 0); child 252 sapi/fpm/fpm/fpm_stdio.c fpm_event_set(&child->ev_stderr, child->fd_stderr, FPM_EV_READ, fpm_stdio_child_said, child); child 253 sapi/fpm/fpm/fpm_stdio.c fpm_event_add(&child->ev_stderr, 0); child 258 sapi/fpm/fpm/fpm_stdio.c int fpm_stdio_discard_pipes(struct fpm_child_s *child) /* {{{ */ child 260 sapi/fpm/fpm/fpm_stdio.c if (0 == child->wp->config->catch_workers_output) { /* not required */ child 273 sapi/fpm/fpm/fpm_stdio.c void fpm_stdio_child_use_pipes(struct fpm_child_s *child) /* {{{ */ child 275 sapi/fpm/fpm/fpm_stdio.c if (child->wp->config->catch_workers_output) { child 13 sapi/fpm/fpm/fpm_stdio.h int fpm_stdio_prepare_pipes(struct fpm_child_s *child); child 14 sapi/fpm/fpm/fpm_stdio.h void fpm_stdio_child_use_pipes(struct fpm_child_s *child); child 15 sapi/fpm/fpm/fpm_stdio.h int fpm_stdio_parent_use_pipes(struct fpm_child_s *child); child 16 sapi/fpm/fpm/fpm_stdio.h int fpm_stdio_discard_pipes(struct fpm_child_s *child);