/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_returns.c | 71 static void match_return(int return_id, char *return_ranges, struct expression *expr) in match_return() 90 static void match_save_states(struct expression *expr) in match_save_states() 99 static void match_restore_states(struct expression *expr) in match_restore_states()
|
H A D | check_implicit_dependencies_tester.c | 98 static void print_member_type(struct expression *expr) in print_member_type() 111 static void match_condition(struct expression *expr) { in match_condition() 149 static void match_function_call(struct expression *expr) { in match_function_call()
|
H A D | check_wine.c | 27 void match_fatal_report(const char *fn, struct expression *expr, in match_fatal_report() 30 struct expression *arg; in match_fatal_report()
|
H A D | check_bogus_irqrestore.c | 22 static void match_irqrestore(const char *fn, struct expression *expr, void *data) in match_irqrestore() 24 struct expression *arg_expr; in match_irqrestore()
|
H A D | check_cmn_err.c | 31 void match_cmn_err(const char *fn, struct expression *expr, in match_cmn_err() 34 struct expression *arg; in match_cmn_err()
|
H A D | check_mod_timer.c | 23 static void match_mod_timer(const char *fn, struct expression *expr, void *param) in match_mod_timer() 25 struct expression *arg; in match_mod_timer()
|
H A D | check_puts_argument.c | 49 static void match_put(const char *fn, struct expression *expr, void *info) in match_put() 51 struct expression *tmp; in match_put() 64 static void match_return(struct expression *ret_value) in match_return()
|
H A D | smatch_annotate.c | 26 static int param_caps_return(struct expression *call, void *_arg, struct range_list **res) in param_caps_return() 29 struct expression *expr; in param_caps_return()
|
H A D | check_freeing_null.c | 22 static void match_free(const char *fn, struct expression *expr, void *data) in match_free() 24 struct expression *arg_expr; in match_free()
|
H A D | check_no_effect.c | 24 struct expression *expr; in match_stmt() 28 expr = stmt->expression; in match_stmt()
|
H A D | check_frees_argument.c | 51 static void match_kfree(const char *fn, struct expression *expr, void *info) in match_kfree() 53 struct expression *tmp; in match_kfree() 67 static void match_return(struct expression *ret_value) in match_return()
|
H A D | check_return_negative_var.c | 23 static void match_return(struct expression *ret_value) in match_return() 25 struct expression *expr; in match_return()
|
H A D | check_gfp_dma.c | 29 static void match_alloc(const char *fn, struct expression *expr, void *_arg) in match_alloc() 32 struct expression *arg_expr; in match_alloc()
|
H A D | smatch_start_states.c | 36 static void match_save_states(struct expression *expr) in match_save_states() 42 static void match_restore_states(struct expression *expr) in match_restore_states()
|
H A D | check_param_mapper.c | 36 static void match_call(struct expression *expr) in match_call() 38 struct expression *tmp; in match_call()
|
H A D | parse.c | 1259 struct expression *args[3]; in attribute_context() 1918 struct expression *expr; in handle_bitfield() 2103 struct expression *expr; in parse_asm_clobbers() 2159 struct expression *expr; in parse_asm_declarator() 2201 stmt->expression = expr; in make_statement() 2377 struct expression *expr; in parse_while_statement() 2394 struct expression *expr; in parse_do_statement() 2490 if (!stmt->expression) in parse_context_statement() 2496 if (!stmt->expression) in parse_context_statement() 2665 static struct expression *index_expression(struct expression *from, struct expression *to) in index_expression() [all …]
|
H A D | check_type.c | 33 static void match_free(const char *fn, struct expression *expr, void *data) in match_free() 35 struct expression *arg_expr; in match_free()
|
H A D | check_test_bit.c | 23 static void match_test_bit(const char *fn, struct expression *expr, void *data) in match_test_bit() 25 struct expression *arg; in match_test_bit()
|
H A D | check_return.c | 23 static void must_check(const char *fn, struct expression *expr, void *data) in must_check() 28 if (stmt->type == STMT_EXPRESSION && stmt->expression == expr) in must_check()
|
H A D | check_allocating_enough_data.c | 20 static void db_returns_buf_size(struct expression *expr, int param, char *unused, char *math) in db_returns_buf_size() 22 struct expression *call; in db_returns_buf_size()
|
H A D | check_proc_create.c | 32 static void match_create(const char *fn, struct expression *expr, void *_param_type) in match_create() 34 struct expression *arg_expr; in match_create()
|
H A D | smatch_mtag_map.c | 29 static void match_assign(struct expression *expr) in match_assign() 31 struct expression *left, *right; in match_assign()
|
H A D | smatch_param_compare_limit.c | 127 void __compare_param_limit_hook(struct expression *left_expr, struct expression *right_expr, in __compare_param_limit_hook() 174 static void print_return_comparison(int return_id, char *return_ranges, struct expression *expr) in print_return_comparison() 306 static void db_return_comparison(struct expression *expr, int left_param, char *key, char *value) in db_return_comparison() 308 struct expression *left_arg, *right_arg; in db_return_comparison()
|
/illumos-gate/usr/src/tools/smatch/src/Documentation/ |
H A D | data-structures.txt | 5 The C parser exists in two main files: parse.c, which parses statements, and expression.c, which pa… 7 That includes only those things which can't appear as an expression, which primarily includes contr… 8 expression.h contains the definition of struct expression, which represents a C expression. That h… 20 …e body of a function (if any), a list of symbols for the arguments, an expression for a variable i… 21 Together, struct symbol, struct statement, and struct expression represent most of the abstract syn…
|
/illumos-gate/usr/src/test/util-tests/tests/awk/tests/ |
H A D | T.errmsg | 39 illegal primary in regular expression 66 syntax error in regular expression 69 syntax error in regular expression
|