* system tap unable to refer a structure definition
@ 2017-05-03 10:59 Gadre Nayan
2017-05-07 15:16 ` Frank Ch. Eigler
0 siblings, 1 reply; 2+ messages in thread
From: Gadre Nayan @ 2017-05-03 10:59 UTC (permalink / raw)
To: kernelnewbies
Hi,
I am trying a script to read some headers which are passed from one module
to another.
c = @cast($frags[0]->f_addr, "volioship_hdr_t",
"/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h")
printf("Arguments: [Frag[0]->size: %d, Frag[0]->f_addr: %u, Sender: %d,
Receiver: %d]\n", $frags[0]->f_size, $frags[0]->f_a ddr,
c->iosh_sender, c->iosh_receiver)
The header file is locally available on the machine.
Error Msg:
semantic error: type definition 'volioship_hdr_t' not found in
'/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h': operator
'@cast' at :46:6
source: c = @cast($frags[0]->f_addr, "volioship_hdr_t",
"/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h")
How do I make system tap refer to this structure.
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20170503/413e0050/attachment.html
^ permalink raw reply [flat|nested] 2+ messages in thread* system tap unable to refer a structure definition
2017-05-03 10:59 system tap unable to refer a structure definition Gadre Nayan
@ 2017-05-07 15:16 ` Frank Ch. Eigler
0 siblings, 0 replies; 2+ messages in thread
From: Frank Ch. Eigler @ 2017-05-07 15:16 UTC (permalink / raw)
To: kernelnewbies
gadrenayan wrote:
> [...]
> c = @cast($frags[0]->f_addr, "volioship_hdr_t",
> "/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h")
> [...]
> The header file is locally available on the machine.
> [...]
> semantic error: type definition 'volioship_hdr_t' not found in '
> /root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h': operator
> '@cast' at :46:6
> [...]
> How do I make system tap refer to this structure.
@cast requires use of the syntax "kernel<header.h>" to process such
files, because they involve different compiler invocations. That may
not be all there is to it. Rerun stap with --vp 04 or somesuch to
get some verbose tracing of its attempts to process that header.
- FChE
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-05-07 15:16 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-03 10:59 system tap unable to refer a structure definition Gadre Nayan
2017-05-07 15:16 ` Frank Ch. Eigler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).