gcc -g test.c, and I saw my test function name in dtrace -l|tail.

2013/11/2 George Neville-Neil <[email protected]>:
>
> On Nov 1, 2013, at 23:56 , John Luk <[email protected]> wrote:
>
>> Hi all,
>> I'm a newbie in dtrace, and I following this tutorial from Oracle:
>> http://docs.oracle.com/cd/E19205-01/820-4221/ to learn dtrace. In the
>> example of test.c and ufunc.d, I expected output like this:
>>
>> % dtrace -s ufunc.d -c ./a.out a.out
>>
>>    dtrace: script 'ufunc.d' matched 5 probes
>>    dtrace: pid 27210 has exited
>>
>>    inet_makeaddr            1
>>    foo1                     1
>>    foo                      1
>>    main                     1
>>    __fsr                    1
>>
>>
>> But I got this instead:
>>
>> # dtrace -s ufunc.d  -c ./a.out a.out
>> dtrace: script 'ufunc.d' matched 5 probes
>> dtrace: pid 86498 has exited
>>
>> #
>>
>> My system info:
>> root@home:/home/spin6lock/test # dtrace -V
>> dtrace: Sun D 1.7
>> root@home:/home/spin6lock/test # uname -a
>> FreeBSD 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Mon Oct 28 20:52:03 CST
>> 2013     root@xiangling:/usr/obj/usr/src/sys/DTRACE  amd64
>>
>> Any clues? Thanks in advanced.
>>
>
> How did you compile the progam to a.out?
>
> Best,
> George
>
>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-dtrace
To unsubscribe, send any mail to "[email protected]"

Reply via email to