<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - ability to cross check all source files"
   href="http://llvm.org/bugs/show_bug.cgi?id=15710">15710</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>ability to cross check all source files
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Macintosh
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>MacOS X
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Static Analyzer
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>kremenek@apple.com
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>gryzman@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>So I'm doing a lot of security audits of code (hey apple!), it annoys me that I
cannot just dump all files into scan-build and let it do cross file checking. I
end up hacking code so it fits in one big file, and then analyse that. 

But with a standard ./configure/make way, or any other build process for that
matter - it should be possible for scan-build to do the hard lifting for me.
Each clang c.cc -o foo.o could also dump some pre-parsed form, and then when
linker is called - grab them - by using the .o files as reference to where to
find those, and do the long painful analysis that we all want. 

I'm guessing you guys are working on something like that, as it feels like a
natural step forward after cross function checking.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>