From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27110 invoked by alias); 29 Sep 2008 23:36:42 -0000 Received: (qmail 27013 invoked by uid 48); 29 Sep 2008 23:35:30 -0000 Date: Mon, 29 Sep 2008 23:36:00 -0000 Message-ID: <20080929233530.27012.qmail@sourceware.org> From: "fche at redhat dot com" To: systemtap@sources.redhat.com In-Reply-To: <20080929201133.6921.fche@redhat.com> References: <20080929201133.6921.fche@redhat.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug translator/6921] tracepoint support X-Bugzilla-Reason: AssignedTo Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2008-q3/txt/msg00810.txt.bz2 ------- 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.