<div dir="ltr">Hi,<div><br></div><div>I think we have small misunderstanding here :-) I'm currently trying to move symbol generation to covoar - previously symbol list was generated in shell script do_coverage.sh and passed to covoar in configuration file or as a command line argument. What we want now is to allow covoar to generate symbols. Chris suggested that use of code in rtl-host repo to manage symbols (it seems to use elf libraries inside), but this was said to be out of the scope of this project - I am going to do this after end of SOCIS. But as the first approximation we decided to invoke nm from covoar, using functions from rld-process[cpp, h] and parse its output in covoar. I have it almost done, but currently I added building rtems-syms from rtl-host as library and use it in covoar. I don't know if this is right solution and how should it be done better :-) </div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-13 0:14 GMT+02:00 Joel Sherrill <span dir="ltr"><<a href="mailto:joel.sherrill@oarcorp.com" target="_blank">joel.sherrill@oarcorp.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
On 8/12/2014 6:58 AM, Krzysztof Mięsowicz wrote:<br>
> Hi,<br>
><br>
> I'm currently working on adding symbol generation to covoar. I'm going<br>
> to use rtl::process::execute function to run nm from covoar (as<br>
> suggested by Chris). I do not know exactly how should I use this in<br>
> covoar. Should I build rtl-host as a library and link it to covoar? Or<br>
> maybe there is another, better option?<br>
><br>
</div>covoar is in C++ and you would be invoking Python instead of nm from C++<br>
and still producing something that the C++ has to read.<br>
<br>
Ian Taylor suggested using nm over the elf libraries because the output<br>
of nm was stable. But converting that code to use an elf reading library<br>
directly would likely be a better solution.<br>
<br>
If that's the use of nm you are talking about. :)<br>
<br>
Waiting to hear from Chris.<br>
<div class="HOEnZb"><div class="h5"><br>
> Thanks in advance for replies :)<br>
><br>
> Regards,<br>
> Krzysztof<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Joel Sherrill, Ph.D.             Director of Research & Development<br>
joel.sherrill@OARcorp.com        On-Line Applications Research<br>
Ask me about RTEMS: a free RTOS  Huntsville AL 35805<br>
Support Available                <a href="tel:%28256%29%20722-9985" value="+12567229985">(256) 722-9985</a><br>
<br>
</font></span></blockquote></div><br></div>