The perf probes, like most other sdt probes, belong in an appropriate
provider, not under the overarching sdt multiprovider.
Put them in a provider named 'perf'.
Orabug:
23004534
Signed-off-by: Nick Alcock <nick.alcock@oracle.com>
Acked-by: Kris Van Hees <kris.van.hees@oracle.com>
#define DTRACE_UINTPTR_EACH(x) uintptr_t
#define DTRACE_PROBE_TRACEPOINT(name, args...) { \
- extern void __dtrace_probe_##name(DTRACE_APPLY(DTRACE_UINTPTR_EACH, args)); \
- __dtrace_probe_##name(DTRACE_APPLY(DTRACE_UINTPTR_CAST_EACH, args)); \
+ extern void __dtrace_probe___perf_##name(DTRACE_APPLY(DTRACE_UINTPTR_EACH, args)); \
+ __dtrace_probe___perf_##name(DTRACE_APPLY(DTRACE_UINTPTR_CAST_EACH, args)); \
}
#else