[Bug 232675] dtrace: "failed to compile script" when more than 2^15 distinct types are in CTF info

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jul 1 17:46:06 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232675

Dimitry Andric <dim at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |brooks at FreeBSD.org

--- Comment #29 from Dimitry Andric <dim at FreeBSD.org> ---
(In reply to Dimitry Andric from comment #28)
> Something seems to have happened between r348302 and r348980 to lower the
> number of types on amd64 from 35900 to 29976, and it stayed there ever since.

Here's a more extended overview:

revision  types   committer  message
========  ======  ========= 
===================================================
r346000   27,653
r347000   27,664
r347409   27,673
r347410   33,950  gallatin   Remove IPSEC from GENERIC due to performance
issues
r347412   33,950
r347908   33,953
r347912   33,013  brooks     FCP-101: Remove ep(4)
r347913   35,427  brooks     FCP-101: Remove ex(4)
r347914   34,650  brooks     FCP-101: Remove fe(4)
r347915   30,190  brooks     FCP-101: Remove pcn(4)
r347916   29,953  brooks     FCP-101: Remove sf(4)
r347920   29,929  brooks     FCP-101: Remove txp(4)
r347921   27,405  brooks     FCP-101: Remove vx(4)
r347922   29,979  brooks     FCP-101: Remove wb(4)
r347923   36,415  brooks     FCP-101: Remove xe(4)
r347924   36,415
r349365   36,486

So for some reason, the removal of features (or moving them to modules) can
greatly bloat the number of types.

For example, the removal of ex(4) in r347913 increases it by 2,414, most of the
other removals decrease it, and lastly the removal of xe(4) increases it by
6,436!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the freebsd-dtrace mailing list