Print this page
11506 smatch resync


  79 void merge_stree_no_pools(struct stree **to, struct stree *stree);
  80 void merge_stree(struct stree **to, struct stree *right);
  81 void merge_fake_stree(struct stree **to, struct stree *stree);
  82 void filter_stree(struct stree **stree, struct stree *filter);
  83 void and_stree_stack(struct stree_stack **stree_stack);
  84 
  85 void or_stree_stack(struct stree_stack **pre_conds,
  86                     struct stree *cur_stree,
  87                     struct stree_stack **stack);
  88 
  89 struct stree **get_named_stree(struct named_stree_stack *stack,
  90                                const char *name,
  91                                struct symbol *sym);
  92 
  93 void overwrite_stree(struct stree *from, struct stree **to);
  94 
  95 /* add stuff smatch_returns.c here */
  96 
  97 void all_return_states_hook(void (*callback)(void));
  98 



  79 void merge_stree_no_pools(struct stree **to, struct stree *stree);
  80 void merge_stree(struct stree **to, struct stree *right);
  81 void merge_fake_stree(struct stree **to, struct stree *stree);
  82 void filter_stree(struct stree **stree, struct stree *filter);
  83 void and_stree_stack(struct stree_stack **stree_stack);
  84 
  85 void or_stree_stack(struct stree_stack **pre_conds,
  86                     struct stree *cur_stree,
  87                     struct stree_stack **stack);
  88 
  89 struct stree **get_named_stree(struct named_stree_stack *stack,
  90                                const char *name,
  91                                struct symbol *sym);
  92 
  93 void overwrite_stree(struct stree *from, struct stree **to);
  94 
  95 /* add stuff smatch_returns.c here */
  96 
  97 void all_return_states_hook(void (*callback)(void));
  98 
  99 void allocate_dynamic_states_array(int num_checks);