/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_math.c | 64 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 D | smatch_extra.c | 45 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 D | smatch_untracked_param.c | 268 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 D | smatch_statement_count.c | 49 static void match_statement(struct statement *stmt) in match_statement() argument
|
H A D | symbol.h | 124 struct token *(*statement)(struct token *token, struct statement *stmt); 185 struct statement *stmt; member
|
H A D | smatch_param_limit.c | 55 static void save_start_states(struct statement *stmt) in save_start_states() argument
|
H A D | smatch_param_filter.c | 40 static void save_start_states(struct statement *stmt) in save_start_states() argument
|
H A D | expression.h | 285 extern struct symbol *evaluate_statement(struct statement *stmt);
|
H A D | smatch_type_val.c | 575 static void asm_expr(struct statement *stmt) in asm_expr() argument 581 FOR_EACH_PTR(stmt->asm_outputs, expr) { in asm_expr()
|
H A D | expression.c | 71 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 D | smatch_hooks.c | 37 typedef void (stmt_func)(struct statement *stmt);
|
H A D | check_debug.c | 764 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 D | smatch_db.c | 2078 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 D | smatch_implied.c | 666 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 D | smatch.h | 552 void __split_label_stmt(struct statement *stmt); 553 void __split_stmt(struct statement *stmt);
|
H A D | smatch_buf_comparison.c | 661 static void munge_start_states(struct statement *stmt) in munge_start_states() argument
|
H A D | smatch_kernel_user_data.c | 59 static void save_start_states(struct statement *stmt) in save_start_states() argument
|
H A D | sparse-llvm.c | 1264 return sym && sym->type == SYM_FN && !sym->stmt; in is_prototype()
|
H A D | smatch_comparison.c | 606 static void save_start_states(struct statement *stmt) in save_start_states() argument
|
/illumos-gate/usr/src/cmd/fm/eversholt/common/ |
H A D | tree.h | 221 } stmt; /* used for stmt */ member
|
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/ |
H A D | config.c | 217 lutp = rhs->u.stmt.lutp; in addconfig() 218 rhs = rhs->u.stmt.np; in addconfig()
|
H A D | fme.c | 1083 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()
|