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]"
