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);