Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2014 00:56:56 -0400
From:      Mark Johnston <markj@freebsd.org>
To:        "Daniel O'Connor" <doconnor@gsoft.com.au>
Cc:        Robert Mustacchi <rm@joyent.com>, "freebsd-dtrace@freebsd.org" <freebsd-dtrace@freebsd.org>
Subject:   Re: dtracing static symbols
Message-ID:  <CAMw1wOxxOf1isA_STOjfeC6EA_=NuyzY8QFkz9n9eNTmAWaGag@mail.gmail.com>
In-Reply-To: <8848829A-0520-4602-9D8B-1260E0FD9A87@gsoft.com.au>
References:  <1394599542.80116.YahooMailBasic@web192602.mail.sg3.yahoo.com> <DAFA24CE-0318-4455-9EE3-C8617BBE7D0B@gsoft.com.au> <CAMw1wOw11McV5r69MTafX5vRnPVm-jdApLcMOUQuD_A6btpO=Q@mail.gmail.com> <8848829A-0520-4602-9D8B-1260E0FD9A87@gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 12, 2014 at 12:53 AM, Daniel O'Connor <doconnor@gsoft.com.au> wrote:
>
> On 12 Mar 2014, at 15:22, Mark Johnston <markj@freebsd.org> wrote:
>> On Wed, Mar 12, 2014 at 12:50 AM, Daniel O'Connor <doconnor@gsoft.com.au> wrote:
>>>
>>> On 12 Mar 2014, at 15:15, Prashanth Kumar <pra_udupi@yahoo.co.in> wrote:
>>>> If you run
>>>> # env DTRACE_DEBUG=1 dtrace -Ppid\$target -l  -c ./static
>>>> you will notice that lot of probe creation will fail, also no probes are created for instruction offsets.
>>>>   you will have to update the libproc library and fasttrap code to trace all the
>>>> functions.
>>>
>>> I don't really care about the function offsets, just static functions.
>>>
>>> Or are you suggesting updating libproc and the fasttrap code will allow that (as well as instruction offsets)?
>>
>> I'd suggest updating to 9-STABLE. There have been quite a few fixes to
>> fasttrap and libproc since 9.2.
>
> OK, I'll give it a try.
>
> Have things change substantially in 10? Updating to that is probably going to be as easy (famous last words :)

No, STABLE-9 and STABLE-10 should be more or less identical as far as
userland DTrace is concerned. There are some extra changes on CURRENT,
but I don't think they'd affect the behaviour you're seeing.

-Mark



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMw1wOxxOf1isA_STOjfeC6EA_=NuyzY8QFkz9n9eNTmAWaGag>