On Thu, Aug 25, 2022 at 10:52 PM Fotis Panagiotopoulos <f.j.pa...@gmail.com>
wrote:

> Hmm, indeed a call to __gcov_dump() is missing.
> After calling this, I get the .gcda files generated. And the reports seem
> correct.
>
> Shall I add this call to host_abort()?
>

Yes, it's a good improvement.


> Apart from manual control through NSH, it would be nice to have the files
> generated as the simulator exits.
>
> It is the "standard" expected behavior, and maybe the only solution to
> systems without NSH.
>
>
gcov command is designed for devices which can't do much in the power off
process.


>
> On Thu, Aug 25, 2022 at 5:15 PM Xiang Xiao <xiaoxiang781...@gmail.com>
> wrote:
>
> > On Thu, Aug 25, 2022 at 10:05 PM Fotis Panagiotopoulos <
> > f.j.pa...@gmail.com>
> > wrote:
> >
> > > Ah, yes. I didn't have CONFIG_BOARDCTL_POWEROFF enabled, so I didn't
> see
> > > this command.
> > >
> > > Nevertheless, it is still not working.
> > > Indeed the simulator exits, but the .gcda files are not generated.
> > >
> > >
> > Try this tools:
> >
> >
> https://github.com/apache/incubator-nuttx-apps/blob/master/system/gcov/gcov.c
> >
> >
> > > On Thu, Aug 25, 2022 at 4:52 PM Gregory Nutt <spudan...@gmail.com>
> > wrote:
> > >
> > > > > But there is no way to terminate the simulator gracefully.
> > > >
> > > > Doesn't this work
> > > >
> > > >      nsh> poweroff
> > > >
> > > > On the simulator, that should lead to exit() being called which is a
> > > > "normal" termination.
> > > >
> > > >
> > > >
> > >
> >
>

On Thu, Aug 25, 2022 at 10:52 PM Fotis Panagiotopoulos <f.j.pa...@gmail.com>
wrote:

> Hmm, indeed a call to __gcov_dump() is missing.
> After calling this, I get the .gcda files generated. And the reports seem
> correct.
>
> Shall I add this call to host_abort()?
> Apart from manual control through NSH, it would be nice to have the files
> generated as the simulator exits.
>
> It is the "standard" expected behavior, and maybe the only solution to
> systems without NSH.
>
>
> On Thu, Aug 25, 2022 at 5:15 PM Xiang Xiao <xiaoxiang781...@gmail.com>
> wrote:
>
> > On Thu, Aug 25, 2022 at 10:05 PM Fotis Panagiotopoulos <
> > f.j.pa...@gmail.com>
> > wrote:
> >
> > > Ah, yes. I didn't have CONFIG_BOARDCTL_POWEROFF enabled, so I didn't
> see
> > > this command.
> > >
> > > Nevertheless, it is still not working.
> > > Indeed the simulator exits, but the .gcda files are not generated.
> > >
> > >
> > Try this tools:
> >
> >
> https://github.com/apache/incubator-nuttx-apps/blob/master/system/gcov/gcov.c
> >
> >
> > > On Thu, Aug 25, 2022 at 4:52 PM Gregory Nutt <spudan...@gmail.com>
> > wrote:
> > >
> > > > > But there is no way to terminate the simulator gracefully.
> > > >
> > > > Doesn't this work
> > > >
> > > >      nsh> poweroff
> > > >
> > > > On the simulator, that should lead to exit() being called which is a
> > > > "normal" termination.
> > > >
> > > >
> > > >
> > >
> >
>

Reply via email to