/* * Generated by dtrace(1M). */ #ifndef _DSLOCKSTAT_H #define _DSLOCKSTAT_H #include #ifdef __cplusplus extern "C" { #endif #define DSLOCKSTAT_STABILITY "___dtrace_stability$dslockstat$v1$1_1_0_1_1_0_1_1_0_1_1_0_1_1_0" #define DSLOCKSTAT_TYPEDEFS "___dtrace_typedefs$dslockstat$v1" #define DSLOCKSTAT_MUTEX_ACQUIRE(arg0, arg1, arg2, arg3) \ { \ __asm__ volatile(".reference " DSLOCKSTAT_TYPEDEFS); \ __dtrace_probe$dslockstat$mutex__acquire$v1$6c6f6e67$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \ __asm__ volatile(".reference " DSLOCKSTAT_STABILITY); \ } #define DSLOCKSTAT_MUTEX_ACQUIRE_ENABLED() \ __dtrace_isenabled$dslockstat$mutex__acquire$v1() #define DSLOCKSTAT_MUTEX_RELEASE(arg0, arg1, arg2, arg3) \ { \ __asm__ volatile(".reference " DSLOCKSTAT_TYPEDEFS); \ __dtrace_probe$dslockstat$mutex__release$v1$6c6f6e67$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \ __asm__ volatile(".reference " DSLOCKSTAT_STABILITY); \ } #define DSLOCKSTAT_MUTEX_RELEASE_ENABLED() \ __dtrace_isenabled$dslockstat$mutex__release$v1() extern void __dtrace_probe$dslockstat$mutex__acquire$v1$6c6f6e67$63686172202a$63686172202a$696e74(long, const char *, const char *, int); extern int __dtrace_isenabled$dslockstat$mutex__acquire$v1(void); extern void __dtrace_probe$dslockstat$mutex__release$v1$6c6f6e67$63686172202a$63686172202a$696e74(long, const char *, const char *, int); extern int __dtrace_isenabled$dslockstat$mutex__release$v1(void); #ifdef __cplusplus } #endif #endif /* _DSLOCKSTAT_H */