[cfe-dev] Unable to View Results Produced by scan-build
Artem Dergachev via cfe-dev
cfe-dev at lists.llvm.org
Wed May 31 06:03:02 PDT 2017
This seems mysterious and i couldn't immediately reproduce it. Could you
check that the port you're connecting to with your browser (eg.
http://127.0.0.1:8181) matches the port scan-view dumps on the command
line (eg.
$ scan-view /tmp/scan-build-2017-05-31-155455-89354-1
Starting scan-view at: http://127.0.0.1:8181
Use Ctrl-C to exit.
)?
If nothing helps, i'd probably suggest, as a workaround, that you can
open index.html from the results directory directly into your browser
and it'd be the same thing just without an intermediate web server
running on your machine.
30/05/2017 7:44 PM, Malhar Thakkar via cfe-dev wrote:
> Thank you Dr. Devin. That really helped clarify my query regarding
> scan-build.
> But, I still don't understand why scan-view shows older results even
> after specifying the correct directory.
>
> Like mentioned in my previous email, *scan-view
> /Users/malharthakkar/Desktop/scan-build-isl/2017-05-30-161222-546-1
> *opens a directory which was created on 26th of May when it should've
> opened the one created today (i.e., 30th of May).
>
> Thank you.
>
>
> Regards,
> Malhar
> ᐧ
>
> On Tue, May 30, 2017 at 9:57 PM, Devin Coughlin <dcoughlin at apple.com
> <mailto:dcoughlin at apple.com>> wrote:
>
>
>> On May 30, 2017, at 3:59 AM, Malhar Thakkar via cfe-dev
>> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>>
>> I have an additional query.
>> After scan-build completes, it says, *Run '**scan-view
>> /Users/malharthakkar/Desktop/scan-build-isl/2017-05-30-161222-546-1**'
>> to examine bug reports*.
>> When I run the above command, it somehow opens the results which
>> I obtained 4 days ago (look at the dates in the browser window
>> and the terminal in the attached screenshot). Any idea why that
>> is happening?
>> Also, when I ran scan-build along with -o, only a few files were
>> compiled and analyzed, not the entire codebase (How do I build
>> the entire codebase?).
>
> Did you clean the built project before running scan-build again?
> Since scan-build interposes on calls to the compiler, if the build
> system doesn’t build a source file then scan-build won’t see it.
> This is a common pitfall — we should really mention this in the
> documentation for scan-build!
>
> Also, don’t forget to run any ./configure script through
> scan-build as well so you don’t get hard-wired paths to the wrong
> compiler.
> <https://clang-analyzer.llvm.org/scan-build.html#recommended_autoconf
> <https://clang-analyzer.llvm.org/scan-build.html#recommended_autoconf>>
>
> Devin
>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list