Home
last modified time | relevance | path

Searched refs:stmt (Results 51 – 72 of 72) sorted by relevance

123

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_math.c64 static bool last_stmt_rl(struct statement *stmt, int implied, int *recurse_cnt, struct range_list *… in last_stmt_rl() argument
68 if (!stmt) in last_stmt_rl()
71 stmt = last_ptr_list((struct ptr_list *)stmt->stmts); in last_stmt_rl()
72 if (stmt->type == STMT_LABEL) { in last_stmt_rl()
73 if (stmt->label_statement && in last_stmt_rl()
74 stmt->label_statement->type == STMT_EXPRESSION) in last_stmt_rl()
75 expr = stmt->label_statement->expression; in last_stmt_rl()
78 } else if (stmt->type == STMT_EXPRESSION) { in last_stmt_rl()
79 expr = stmt->expression; in last_stmt_rl()
H A Dsmatch_extra.c45 struct statement *stmt; in in_warn_on_macro() local
49 stmt = get_current_statement(); in in_warn_on_macro()
50 if (!stmt) in in_warn_on_macro()
52 macro = get_macro_name(stmt->pos); in in_warn_on_macro()
1320 static void asm_expr(struct statement *stmt) in asm_expr() argument
1326 FOR_EACH_PTR(stmt->asm_outputs, expr) { in asm_expr()
1427 struct statement *stmt; in handle_postop_inc() local
1444 stmt = __cur_stmt->parent; in handle_postop_inc()
1445 if (!stmt) in handle_postop_inc()
1447 if (stmt->type == STMT_COMPOUND) in handle_postop_inc()
[all …]
H A Dsmatch_untracked_param.c268 static void match_param_assign_in_asm(struct statement *stmt) in match_param_assign_in_asm() argument
275 FOR_EACH_PTR(stmt->asm_inputs, tmp) { in match_param_assign_in_asm()
H A Dsmatch_statement_count.c49 static void match_statement(struct statement *stmt) in match_statement() argument
H A Dsymbol.h124 struct token *(*statement)(struct token *token, struct statement *stmt);
185 struct statement *stmt; member
H A Dsmatch_param_limit.c55 static void save_start_states(struct statement *stmt) in save_start_states() argument
H A Dsmatch_param_filter.c40 static void save_start_states(struct statement *stmt) in save_start_states() argument
H A Dexpression.h285 extern struct symbol *evaluate_statement(struct statement *stmt);
H A Dsmatch_type_val.c575 static void asm_expr(struct statement *stmt) in asm_expr() argument
581 FOR_EACH_PTR(stmt->asm_outputs, expr) { in asm_expr()
H A Dexpression.c71 struct statement *stmt = alloc_statement(token->pos, STMT_COMPOUND); in parens_expression() local
73 e->statement = stmt; in parens_expression()
75 token = compound_statement(token->next, stmt); in parens_expression()
H A Dsmatch_hooks.c37 typedef void (stmt_func)(struct statement *stmt);
H A Dcheck_debug.c764 static void trace_var(struct statement *stmt) in trace_var() argument
780 sm_msg("[%d] %s '%s': '%s' => '%s'", stmt->type, in trace_var()
H A Dsmatch_db.c2078 struct statement *stmt, *last_stmt; in strip_expr_statement() local
2086 stmt = expr->statement; in strip_expr_statement()
2087 if (!stmt || stmt->type != STMT_COMPOUND) in strip_expr_statement()
2090 last_stmt = last_ptr_list((struct ptr_list *)stmt->stmts); in strip_expr_statement()
H A Dsmatch_implied.c666 static struct expression *get_last_expr(struct statement *stmt) in get_last_expr() argument
670 last = last_ptr_list((struct ptr_list *)stmt->stmts); in get_last_expr()
H A Dsmatch.h552 void __split_label_stmt(struct statement *stmt);
553 void __split_stmt(struct statement *stmt);
H A Dsmatch_buf_comparison.c661 static void munge_start_states(struct statement *stmt) in munge_start_states() argument
H A Dsmatch_kernel_user_data.c59 static void save_start_states(struct statement *stmt) in save_start_states() argument
H A Dsparse-llvm.c1264 return sym && sym->type == SYM_FN && !sym->stmt; in is_prototype()
H A Dsmatch_comparison.c606 static void save_start_states(struct statement *stmt) in save_start_states() argument
/illumos-gate/usr/src/cmd/fm/eversholt/common/
H A Dtree.h221 } stmt; /* used for stmt */ member
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/
H A Dconfig.c217 lutp = rhs->u.stmt.lutp; in addconfig()
218 rhs = rhs->u.stmt.np; in addconfig()
H A Dfme.c1083 len = strlen(serdinst->u.stmt.np->u.event.ename->u.name.s) + 1; in serd_eval()
1089 serdinst->u.stmt.np->u.event.ename->u.name.s, serdsuffix); in serd_eval()
1092 serdinst->u.stmt.np->u.event.ename->u.name.s); in serd_eval()
1094 ipath(serdinst->u.stmt.np->u.event.epname)); in serd_eval()
1102 lut_lookup(serdinst->u.stmt.lutp, (void *)L_id, NULL)) != NULL) { in serd_eval()
1154 nodep = serdinst->u.stmt.np->u.event.epname; in serd_eval()
1238 nN = lut_lookup(serdinst->u.stmt.lutp, (void *)L_N, in serd_eval()
1244 nT = lut_lookup(serdinst->u.stmt.lutp, (void *)L_T, in serd_eval()
1267 newentp->ipath = ipath(serdinst->u.stmt.np->u.event.epname); in serd_eval()
1290 lut_lookup(serdinst->u.stmt.lutp, in serd_eval()

123