Bug 11949 - duplicate-eliminate tapset files
Summary: duplicate-eliminate tapset files
Status: RESOLVED FIXED
Alias: None
Product: systemtap
Classification: Unclassified
Component: translator (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-26 21:41 UTC by Frank Ch. Eigler
Modified: 2010-08-26 22:37 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Ch. Eigler 2010-08-26 21:41:26 UTC
By supplying redundant -I / $XDG_DATA_DIRS path elements, the translator
can get confused by duplicate definitions of probes/functions.

See also http://sourceware.org/ml/systemtap/2010-q3/msg00304.html
Comment 1 Frank Ch. Eigler 2010-08-26 22:37:48 UTC
commit ad7c8e4 improves upon this situation.

Note that it is still possible to have duplication, such as if
two separate copies of the tapset both come to be processed. 
The root problem there appears to be that elaborate.cxx:find_*
fail to look for duplication when it pulls in a new tapset function
into the session in session.files.push_back(...).