Searched refs:din_root (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_ident.h57 struct dt_node *din_root; /* root of this identifier's parse tree */ member in struct:dt_idnode
H A Ddt_sugar.c262 dt_sugar_visit_all(dp, inp->din_root);
H A Ddt_parser.c945 return (inp->din_root ? dt_node_is_dynamic(inp->din_root) : 0);
1324 if (inp->din_root != NULL &&
1325 inp->din_root->dn_kind == DT_NODE_INT) {
1330 dnp->dn_value = inp->din_root->dn_value;
1331 dt_node_type_propagate(inp->din_root, dnp);
2408 inp->din_root = expr;
4225 assert(inp->din_root->dn_flags & DT_NF_COOKED);
4232 if ((rdp = dt_node_resolve(inp->din_root, DT_IDENT_XLSOU)) != NULL ||
4233 (rdp = dt_node_resolve(inp->din_root, DT_IDENT_XLPT
[all...]
H A Ddt_cg.c1312 * simply generate code for the parse tree saved in the identifier's din_root,
1315 * temporarily store them in the din_root of each din_argv[i] identifier,
1318 * din_root will turn into a recursive call to dt_cg_inline() for a scalar
1319 * inline whose din_root will refer to the subtree pointed to by the argument.
1339 pinp->din_root = pnp;
1344 dt_cg_node(inp->din_root, dlp, drp);
1345 dnp->dn_reg = inp->din_root->dn_reg;
1346 dt_cg_typecast(inp->din_root, dnp, dlp, drp);
1351 pinp->din_root = NULL;
H A Ddt_decl.c790 * din_list and din_root so it persists with and is freed by the ident.
798 inp->din_root = dnp;
H A Ddt_ident.c993 const dt_node_t *dnp = ((dt_idnode_t *)idp->di_iarg)->din_root;

Completed in 108 milliseconds