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

Mark Johnston <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |In Progress

--- Comment #3 from Mark Johnston <[email protected]> ---
DTrace allows the function component of a probe to be up to DTRACE_FUNCNAMELEN
- 1 == 127 bytes in length and rejects DOF sections containing functions longer
than that.

DTRACE_FUNCNAMELEN is embedded into a few structs, so fixing this is
non-trivial. Doubling it would waste at least 128 bytes per probe, of which
there are typically tens of thousands, and still only pushes the problem out.
It's silly that DTrace imposes this limit at all. Constraints on provider and
probe name lengths make sense, and the module component is generally a
filename, so a limit is reasonable. But the function component is just a symbol
name, and ELF doesn't impose a limit here AFAIK.

I'll try to remove the limit.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-dtrace
To unsubscribe, send any mail to "[email protected]"

Reply via email to