This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug translator/6921] tracepoint support
- From: "fche at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 29 Sep 2008 23:35:30 -0000
- Subject: [Bug translator/6921] tracepoint support
- References: <20080929201133.6921.fche@redhat.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From fche at redhat dot com 2008-09-29 23:35 -------
One extra complication for bonus points ... since the
tracepoint interface function that we emit has to carry
all the parameter types in their native C beauty, we need
to make sure that all the needed #include's will be added
so that the C compiler will accept them. So while we
process the $expr->field1->field2 expressions, we also
need to record which file each referenced type was
declared in (should be there in dwarf), process it slightly
(to cut off any full path name before ".../include/linux"),
then remember to spit out a #include for each of them.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=6921
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.