on 11/06/2012 06:49 per...@pluto.rain.com said the following:
> Sounds as if DTrace could use an improvement to recognize and handle
> the tail call optimization, maybe something along the lines of:
>
> If a function has no otherwise-determined return probe
> and it contains a jump to the
Andriy Gapon wrote:
> on 10/06/2012 23:40 Ryan Stone said the following:
> > On Sun, Jun 10, 2012 at 12:38 PM, Andriy Gapon
> > wrote:
> >> Do you use -O2 or higher optimization for kernel/modules build?
> >> I use only -O1.
> >>
> >> Here are some stats from my system:
> >> $ dtrace -ln fbt::: |
on 10/06/2012 23:40 Ryan Stone said the following:
> On Sun, Jun 10, 2012 at 12:38 PM, Andriy Gapon wrote:
>> Interesting observations, thank you.
>> Do you use -O2 or higher optimization for kernel/modules build?
>> I use only -O1.
>>
>> Here are some stats from my system:
>> $ dtrace -ln fbt:::
On Sun, Jun 10, 2012 at 12:38 PM, Andriy Gapon wrote:
> Interesting observations, thank you.
> Do you use -O2 or higher optimization for kernel/modules build?
> I use only -O1.
>
> Here are some stats from my system:
> $ dtrace -ln fbt::: | fgrep -c entry
> 16876
> $ dtrace -ln fbt::: | fgrep -c r
on 10/06/2012 21:42 Fabian Keil said the following:
> How did you set your -O1?
In CFLAGS.
--
Andriy Gapon
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-
Andriy Gapon wrote:
> on 10/06/2012 20:56 Fabian Keil said the following:
> > Andriy Gapon wrote:
> >
> >> on 10/06/2012 16:27 Fabian Keil said the following:
> >>> Andriy Gapon wrote:
> >>>
> It seems that the $subj is missing :-)
> In my environment that causes many functions to no
on 10/06/2012 20:56 Fabian Keil said the following:
> Andriy Gapon wrote:
>
>> on 10/06/2012 16:27 Fabian Keil said the following:
>>> Andriy Gapon wrote:
>>>
It seems that the $subj is missing :-)
In my environment that causes many functions to not have fbt return probe,
because
Andriy Gapon wrote:
> on 10/06/2012 16:27 Fabian Keil said the following:
> > Andriy Gapon wrote:
> >
> >> It seems that the $subj is missing :-)
> >> In my environment that causes many functions to not have fbt return probe,
> >> because function body decoding fails before 'ret' is found.
> >>
on 10/06/2012 19:38 Andriy Gapon said the following:
> From a quick look at them they all seem to really never return. Either they
> are
> noreturn type such panic, or functions that always call the functions of the
> first type, or functions with endless loops in them such as top level
> functi
on 10/06/2012 16:27 Fabian Keil said the following:
> Andriy Gapon wrote:
>
>> It seems that the $subj is missing :-)
>> In my environment that causes many functions to not have fbt return probe,
>> because function body decoding fails before 'ret' is found.
>>
>> Here is my attempt at fixing the
Andriy Gapon wrote:
> It seems that the $subj is missing :-)
> In my environment that causes many functions to not have fbt return probe,
> because function body decoding fails before 'ret' is found.
>
> Here is my attempt at fixing the problem:
> http://people.freebsd.org/~avg/fbt-nop.patch
> R
It seems that the $subj is missing :-)
In my environment that causes many functions to not have fbt return probe,
because function body decoding fails before 'ret' is found.
Here is my attempt at fixing the problem:
http://people.freebsd.org/~avg/fbt-nop.patch
Reviews and suggestions are welcome.
12 matches
Mail list logo