_SDT_PROBE
_SDT_PROBE(provider, name, 0, ())
_SDT_PROBE(provider, name, 1, (arg1))
_SDT_PROBE(provider, name, 2, (arg1, arg2))
_SDT_PROBE(provider, name, 3, (arg1, arg2, arg3))
_SDT_PROBE(provider, name, 4, (arg1, arg2, arg3, arg4))
_SDT_PROBE(provider, name, 5, (arg1, arg2, arg3, arg4, arg5))
_SDT_PROBE(provider, name, 6, (arg1, arg2, arg3, arg4, arg5, arg6))
_SDT_PROBE(provider, name, 7, (arg1, arg2, arg3, arg4, arg5, arg6, arg7))
_SDT_PROBE(provider, name, 8, (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8))
_SDT_PROBE(provider, name, 9, (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9))
_SDT_PROBE(provider, name, 10, \
_SDT_PROBE(provider, name, 11, \
_SDT_PROBE(provider, name, 12, \
_SDT_PROBE(provider, name, N, (__VA_ARGS__))