Gcov support in Covoar
Chris Johns
chrisj at rtems.org
Fri Jul 6 22:56:09 UTC 2018
> On 5 Jul 2018, at 5:20 am, Joel Sherrill <joel at rtems.org> wrote:
>
>
>
>> On Wed, Jul 4, 2018, 1:46 PM Vijay Kumar Banerjee <vijaykumar9597 at gmail.com> wrote:
>>> On 4 July 2018 at 22:37, Joel Sherrill <joel at rtems.org> wrote:
>>>
>>>
>>>> On Wed, Jul 4, 2018, 3:06 AM Chris Johns <chrisj at rtems.org> wrote:
>>>>
>>>>
>>>> On 4/7/18 5:55 pm, Vijay Kumar Banerjee wrote:
>>>> > On 4 July 2018 at 13:09, Chris Johns <chrisj at rtems.org
>>>> > <mailto:chrisj at rtems.org>> wrote:
>>>> >
>>>> > On 4/7/18 5:38 pm, Chris Johns wrote:
>>>> > > On 4/7/18 4:52 pm, Vijay Kumar Banerjee wrote:
>>>> > >>
>>>> > >> I'm starting this thread for discussions on the gcov support
>>>> > >> in covoar.
>>>> > >>
>>>> > >> Current status is that the code in it (like in GcovData.cc) remained untouched
>>>> > >> for a long time and it had not been updated after the source tree reorganization
>>>> > >> which is why it runs into segmentation
>>>> > >> fault while trying to find the source files.
>>>> > >>
>>>> > >> Joel was suggesting to copy the file gcov-io.h from the gcc
>>>> > >> source after a license discussion here.
>>>> > >
>>>> > > What license the file's license?
>>>> >
>>>> > Sorry .. What is the file's license?
>>>> >
>>>> > GPL version 3
>>>>
>>>> This license is not suitable.
>>>
>>>
>>> It has the runtime exception and is the only file that defines the format of gcno and (need to double-check) gcda file. It does not contaminate anything.
>>>
>>> I don't see anyway to interpret gcno or write gcda data otherwise.
>>>
>>> How does llvm address this? Don't that have the same issue?
>>>
>> llvm defines it in GCOV.h file in llvm/ProfileData/ under the license
>> it's mentioned there that it's distributed under University of Illinois Open Source License
>> https://github.com/llvm-mirror/llvm/blob/master/include/llvm/ProfileData/GCOV.h
>
>
> That would be the preferred way to get this header. Is it technically acceptable?
>
> Chris.. license acceptable to you?
Yes. Please avoid GPLv3 even with the exception.
Thanks
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20180707/34628587/attachment-0002.html>
More information about the devel
mailing list