Print this page
new smatch


  52         if (ep)
  53                 emit_entrypoint(ep);
  54 }
  55 
  56 static void emit_symbol_list(struct symbol_list *list)
  57 {
  58         struct symbol *sym;
  59 
  60         FOR_EACH_PTR(list, sym) {
  61                 expand_symbol(sym);
  62                 emit_symbol(sym);
  63         } END_FOR_EACH_PTR(sym);
  64 }
  65 
  66 int main(int argc, char **argv)
  67 {
  68         struct string_list *filelist = NULL;
  69         char *file;
  70 
  71         emit_symbol_list(sparse_initialize(argc, argv, &filelist));
  72         FOR_EACH_PTR_NOTAG(filelist, file) {
  73                 emit_symbol_list(sparse(file));
  74         } END_FOR_EACH_PTR_NOTAG(file);
  75         return 0;
  76 }


  52         if (ep)
  53                 emit_entrypoint(ep);
  54 }
  55 
  56 static void emit_symbol_list(struct symbol_list *list)
  57 {
  58         struct symbol *sym;
  59 
  60         FOR_EACH_PTR(list, sym) {
  61                 expand_symbol(sym);
  62                 emit_symbol(sym);
  63         } END_FOR_EACH_PTR(sym);
  64 }
  65 
  66 int main(int argc, char **argv)
  67 {
  68         struct string_list *filelist = NULL;
  69         char *file;
  70 
  71         emit_symbol_list(sparse_initialize(argc, argv, &filelist));
  72         FOR_EACH_PTR(filelist, file) {
  73                 emit_symbol_list(sparse(file));
  74         } END_FOR_EACH_PTR(file);
  75         return 0;
  76 }