You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In general, I might have overlooked something, but my understanding is as follows:
For wildcards, I've overlooked the possibility of using '+', '*' and the likes. This should be fixed.
Specifiers that omit components but keep colons such as zfs::arc-shrink are actually treated as :zfs::arc-shrink and should be handled by the case where we have 3 optionally specified <Identifier>s separated by colons, which is the third case syntactically (or if transformed to "canonical" form beforehand e.g. :zfs::arc-shrink by the fourth case) unless I'm missing something.
As for specifiers without colons, that should be handled by the first case, as something like entry matches <Identifier>, and if transformed to the "canonical" form :::entry, matches the fourth case with 4 optional identifiers separated by colons.
If I have overlooked anything else other than the wildcards (or my understanding of the syntax isn't correct), I'm happy to fix it as soon as I have the correct understanding of it :).
documentation/specification/chap-opendtrace-dlang.tex
Line 151 in d89ccdb
This part of the grammar says that a
ProbeIdentifier
is a colon-separated list ofIdentifier
s, but that precludes:perl*:::*-entry
)zfs::arc-shrink
)entry
)The text was updated successfully, but these errors were encountered: