Covoar address to line to DWARF updates.
Vijay Kumar Banerjee
vijaykumar9597 at gmail.com
Fri May 25 13:42:25 UTC 2018
On Fri, 25 May 2018, 09:26 Vijay Kumar Banerjee, <vijaykumar9597 at gmail.com>
wrote:
>
>
> On Fri, 25 May 2018, 02:52 Chris Johns, <chris at contemporary.net.au> wrote:
>
>> On 25/5/18 7:11 am, Vijay Kumar Banerjee wrote:
>> > On Fri, 25 May 2018, 00:35 Joel Sherrill, <joel at rtems.org
>> > <mailto:joel at rtems.org>> wrote:
>> > On Thu, May 24, 2018, 10:43 AM Vijay Kumar Banerjee
>> > <vijaykumar9597 at gmail.com <mailto:vijaykumar9597 at gmail.com>> wrote:
>> > On 24 May 2018 at 18:58, Vijay Kumar Banerjee <
>> vijaykumar9597 at gmail.com
>> > <mailto:vijaykumar9597 at gmail.com>> wrote:
>> > On 24 May 2018 at 18:21, Gedare Bloom <gedare at rtems.org
>> > <mailto:gedare at rtems.org>> wrote:
>> >
>> > Vijay,
>> >
>> > Please test Chris' modifications.
>> >
>> > On Thu, May 24, 2018 at 2:23 AM, Chris Johns <
>> chrisj at rtems.org
>> > <mailto:chrisj at rtems.org>> wrote:
>> > > Hi,
>> > >
>> > > I have pushed my latest set of changes to my personal
>> repo to remove covoar
>> > > exec'ing addr2line and to directly use the DWARF
>> debug info.
>> > >
>> > > I have not been able to fully test the results
>> because I do not have a suitable
>> > > .exe and .cov pair with match source. The executable
>> and coverage data I have
>> > > received has helped but objdump fails because I do
>> not have the source in the
>> > > executable path so does not find the source.
>> > >
>> > > I would like to get these changes on to master as
>> soon as possible so if a
>> > > covoar built from my repo can be tested I can then
>> push the changes to master.
>> > >
>> > > I have added to RTEMS Tools an addr2line utility as I
>> needed a tool to test the
>> > > DWARF support I have added to the rtemstoolkit.
>> > >
>> > > The repo is
>> https://git.rtems.org/chrisj/rtems-tools.git and the changes are on
>> > > the branch 'covoar-dwarf'.
>> > >
>> >
>> > Hello ,
>> > I have added the .cov trace file and the objdump output of
>> hello.exe
>> > that I'm getting.
>> > Is there anything else I should be doing to test it ?
>> > Shall I send the txt reports generated from covoar ?
>> >
>> >
>> > I merged your branch with my current working branch that's
>> > producing html reports.
>> > When I run in for samples/ I'm getting some report that looks
>> good.
>> > But when I run for the whole testsuites. It trips in the middle
>> after a
>> > lot of
>> > INFO messages. It shows the following error:
>> >
>> > ===========
>> > .
>> > .
>> > .
>> > INFO: DesiredSymbols::createCoverageMap - Attempt to create
>> unified
>> > coverage maps for CSWTCH.1 with different sizes
>> >
>> (/home/lunatic/development/rtems/kernel/leon3/sparc-rtems5/c/leon3/testsuites/libtests/mghttpd01/mghttpd01.exe/2148!=
>> >
>> /home/lunatic/development/rtems/kernel/leon3/sparc-rtems5/c/leon3/testsuites/benchmarks/dhrystone/dhrystone.exe/16)
>> > error: SymbolTable::addSymbol: Different lengths for the symbol
>> CSWTCH.1
>> > (16 and 544)
>> > error: covoar failure exit code:
>>
>> Is this the error that stops covoar?
>>
>> yes
>> >
>> > This is the symbol loading picking up rodata merged into the text
>> segment.
>> > Chris know about this and it is on his to-do list.
>> >
>> > Can you ignore these and see how the results look?
>> >
>> > it doesn't show results, it exits in the middle with the error, even
>> before
>> > coverage starts generating reports.
>> >
>>
>> Is that the error message above?
>>
>> yes
>>
> I fetched the branch afresh then merged it.
I see the same error while running full testsuites.
>
> Chris
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20180525/c3575265/attachment-0002.html>
More information about the devel
mailing list