Print this page
12166 resync smatch to 0.6.1-rc1-il-3

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_extra.h
          +++ new/usr/src/tools/smatch/src/smatch_extra.h
↓ open down ↓ 206 lines elided ↑ open up ↑
 207  207  struct expression *value_expr(long long val);
 208  208  struct expression *member_expression(struct expression *deref, int op, struct ident *member);
 209  209  struct expression *preop_expression(struct expression *expr, int op);
 210  210  struct expression *deref_expression(struct expression *expr);
 211  211  struct expression *assign_expression(struct expression *left, int op, struct expression *right);
 212  212  struct expression *binop_expression(struct expression *left, int op, struct expression *right);
 213  213  struct expression *array_element_expression(struct expression *array, struct expression *offset);
 214  214  struct expression *symbol_expression(struct symbol *sym);
 215  215  struct expression *string_expression(char *str);
 216  216  struct expression *compare_expression(struct expression *left, int op, struct expression *right);
      217 +struct expression *call_expression(struct expression *fn, struct expression_list *args);
 217  218  struct expression *unknown_value_expression(struct expression *expr);
 218  219  int is_fake_call(struct expression *expr);
 219  220  struct expression *gen_expression_from_name_sym(const char *name, struct symbol *sym);
 220  221  struct expression *gen_expression_from_key(struct expression *arg, const char *key);
 221  222  void free_tmp_expressions(void);
 222  223  void expr_set_parent_expr(struct expression *expr, struct expression *parent);
 223  224  void expr_set_parent_stmt(struct expression *expr, struct statement *parent);
 224  225  struct expression *expr_get_parent_expr(struct expression *expr);
 225  226  struct statement *expr_get_parent_stmt(struct expression *expr);
 226  227  
↓ open down ↓ 11 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX