Allow multiple FBT probes to share a tracepoint.With GNU ifuncs, multiple FBT probes may correspond to the sameinstruction. fbt_invop() assumed that this could not happen andwould return after t
Allow multiple FBT probes to share a tracepoint.With GNU ifuncs, multiple FBT probes may correspond to the sameinstruction. fbt_invop() assumed that this could not happen andwould return after the first probe found in the global FBT hashtable, which might not be the one that's enabled. Fix the problemon x86 by linking probes that share a tracepoint and having eachlinked probe fire when the tracepoint is hit.PR: 230846Approved by: re (gjb)Sponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D16921
show more ...
Enable dtrace support for mips64 and the ERL kernel configTurn on the required options in the ERL config file, and ensurethat the fbt module is listed as a dependency for mips inthe modules/dtrac
Enable dtrace support for mips64 and the ERL kernel configTurn on the required options in the ERL config file, and ensurethat the fbt module is listed as a dependency for mips inthe modules/dtrace/dtraceall/dtraceall.c file.PR: 220346Reviewed by: gnn, markjMFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D12227
Implement FBT provider (MD part) for DTrace on MIPS.Tested on MIPS64.Sponsored by: DARPA, AFRLSponsored by: HEIF5