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>