<div dir="ltr">Meant to say "Cheers, Kristóf".</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 11 Apr 2019 at 15:27, Kristóf Umann <<a href="mailto:dkszelethus@gmail.com">dkszelethus@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hmm. Yea, I don't think you can do that now. It might be possible somehow, I just don't  know how, and I doubt that there is a way. The best course of action would be to add a checker option.<div><br></div><div>1. Add a brief documentation about that flag in the file's headings (below the licence thingie)</div><div>2. Add a new string field to your checker class. Initialize it in the checker registry function (registerYourChecker) by calling AnalyzerOptions::getCheckerStringOption().</div><div>3. You may configure your checker on the command line by appending this to the analyzer invocation: -analyzer-config package.subpackage.YourChecker:YourConfig="/some/output/location"</div><div><br></div><div>Mind you, there are around 10 patches on review that will overhaul the checker option interface, so you might need to rebase sometime soon on top of it :)</div><div><br></div><div>Thanks for reaching out, I might take a look at this later! There are some legitimate cases where accessing the output dir would be neat, for example, we could get rid of the "ctu-dir" option entirely.</div><div></div><div><br></div><div>Cheers,</div><div>Husi</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 11 Apr 2019 at 15:04, Kihong Heo <<a href="mailto:kihong.heo@gmail.com" target="_blank">kihong.heo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Thanks a lot.<div><br></div><div>I want to keep some additional information and intermediate results during analysis and dump it in the given output directory. What would be the simplest way?</div><div><br></div><div>-Kihong<br><div dir="ltr"><br>2019. 4. 11. 오전 8:59, Kristóf Umann <<a href="mailto:dkszelethus@gmail.com" target="_blank">dkszelethus@gmail.com</a>> 작성:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">Hi!<br><br>You may use the AnalyzerOptions class to retrieve analyzer specific command line options, and you can get one easily from CheckerContext. For the output directory, FrontendOptions should be used, but I don't think you can get your hands on it from a checker callback. What would you like to achieve?<div><br></div><div>Cheers,</div><div>Kristóf</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 11 Apr 2019 at 07:16, Kihong Heo via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi list,<br>
<br>
How can I get command line options, especially “-o” of scan-build (output directory), in a checker function such as “checkEndAnalysis”?<br>
<br>
Thanks,<br>
Kihong<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>
</div></blockquote></div></div></blockquote></div>
</blockquote></div>