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
Disable the kernel verifier output by default. Newer kernels
generates massive amounts of verifier output for certain BPF
programs. It expects to be able to store up to 16MB (!) of text. On
some systems using ply, that is half of the total system
RAM. Instead, the verifier output is now enabled by specifying the -d/--debug option.
Added
Allow lossy tracing. By default ply will exit when it detects loss
of any trace events. The new -k/--keep-going option allows the
user to disable this safety check.
ply can now be built against alternative libcs. In particular
Glibc and musl are known to work.
VPATH builds are now supported.
Basic automatic test system. This ensures that basic ply can be
built against all supported architectures and that basic probes work
as expected.
Fixed
When expanding wildcards in probe specifiers, avoid symbols that we
know are untraceable.
Symbol lookups (typically in stack traces) now always return the
correct symbol.
Multiple references to stack no longer results in a SIGSEGV.
The type information from caller/retval is now retained in all
cases.