<div dir="ltr">Hello,<div>       I added the following lines to the lldb-server and lldb CMakeLists.txt<br><div>       set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fprofile-arcs -ftest-coverage")</div><div>       set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage")</div></div><div><br></div><div>I am able to get the lldb-server gcov files when I start its instance and then connect to it. But since lldb starts the lldb-server in different way, the files are not written, because I do see that the gcov instrumentation functions are present in the lldb-server.</div><div><br></div><div>Best Regards,</div><div>A Ravi Theja</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 16, 2016 at 7:27 PM, Vedant Kumar <span dir="ltr"><<a href="mailto:vsk@apple.com" target="_blank">vsk@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ravitheja,<br>
<br>
Could you show us the diff to your cmake configuration? You may want to take a<br>
look at how the LLVM_BUILD_INSTRUMENTED cmake option is implemented to<br>
double-check that you've got something reasonable (see: llvm/CMakeLists.txt and<br>
cmake/modules/<wbr>HandleLLVMOptions.cmake).<br>
<br>
Also, you may want to double-check that the gcda files are being written to the<br>
right directory.<br>
<br>
best,<br>
vedant<br>
<div><div class="h5"><br>
<br>
> On Aug 16, 2016, at 7:58 AM, Ravitheja Addepally via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Hello,<br>
>        I was trying to get Code Coverage for LLDB with GCOV on Linux by adding the corresponding flags in the CMake files, but I am facing problem with lldb-server, which does not give seem to generate the gcda files. The host side does generate the gcov files although. The lldb-server does generate the gcov files if it is started in Standalone mode but it does not generate the gcov files if started by LLDB. Has anyone tried this already ? How can I get Code Coverage for lldb / lldb-server on Linux ?<br>
><br>
><br>
> Best Regards,<br>
> A Ravi Theja<br>
</div></div>> ______________________________<wbr>_________________<br>
> lldb-dev mailing list<br>
> <a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/lldb-dev</a><br>
<br>
</blockquote></div><br></div>