This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2 0/3] Perf support to SDT markers


On 10/08/2013 02:40 PM, Namhyung Kim wrote:
Hi Frank,

On Mon, 07 Oct 2013 11:47:09 -0400, Frank Ch. Eigler wrote:
Hemant Kumar <hkshaw@linux.vnet.ibm.com> writes:

[...]
A simple example to show this follows.
- Create a file with .d extension and mention the probe names in it with
provider name and marker name.
[...]
- Now create the probes.h and probes.o file :
$ dtrace -C -h -s probes.d -o probes.h
$ dtrace -C -G -s probes.d -o probes.o
[...]
It may be worthwhile to document an even-simpler case:

- no .d file
- no invocation of the dtrace python script
- no generated .h or .o file
- in the C file, just add:

   #include <sys/sdt.h>

   void main () {
        /* ... */
        STAP_PROBE(provider_name,probe_name);
        /* ... */
   }

- gcc file.c
- stap -l 'process("./a.out").mark("*")' to list
Yes, looks much simpler and better.

Hemant, would you add it to the doc too?

Thanks,
Namhyung


Yes, it will be good to add this simpler example in the doc.

--
Thanks
Hemant


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]