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
Ruby 3.0+. For each watched method (Build a vulnerable-function watchlist from advisories #52 notation Class#instance_method / Class.class_method), create a TracePoint that is enabled only for that method (TracePoint#enable(target:)), so unwatched code costs nothing. Count calls and sample caller_locations once.
Forking servers (Puma cluster, Unicorn, Sidekiq): reconnect to the sensor after fork (Process._fork hook, Ruby 3.1+, with a fallback to at_fork style hooks).
Must not: read arguments or locals (binding), or raise into app code.
Done when: Rails and Sinatra sample apps pass the #73 conformance kit, including a forked Puma cluster, and the PR includes an overhead benchmark.
Activity