]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/sdt_impl.h
xnu-3789.41.3.tar.gz
[apple/xnu.git] / bsd / sys / sdt_impl.h
index aca7c5a6c4c9b910424e21445ed567fc36900cd6..7517dd627e3f2a283efac6d9eb3b0f39cee78e29 100644 (file)
@@ -42,9 +42,7 @@ extern const char *sdt_prefix;
 
 typedef struct sdt_probedesc {
        char                    *sdpd_name;     /* name of this probe */
 
 typedef struct sdt_probedesc {
        char                    *sdpd_name;     /* name of this probe */
-#if defined(__APPLE__)
-       char                    *sdpd_func;     
-#endif /* __APPLE__ */
+       char                    *sdpd_func;     /* APPLE NOTE: function name */
        unsigned long           sdpd_offset;    /* offset of call in text */
        struct sdt_probedesc    *sdpd_next;     /* next static probe */
 } sdt_probedesc_t;
        unsigned long           sdpd_offset;    /* offset of call in text */
        struct sdt_probedesc    *sdpd_next;     /* next static probe */
 } sdt_probedesc_t;
@@ -67,9 +65,7 @@ struct module {
 };
 
 extern int sdt_invop(uintptr_t, uintptr_t *, uintptr_t);
 };
 
 extern int sdt_invop(uintptr_t, uintptr_t *, uintptr_t);
-#if defined (__APPLE__)
 extern uint64_t sdt_getarg(void *, dtrace_id_t, void *, int, int);
 extern uint64_t sdt_getarg(void *, dtrace_id_t, void *, int, int);
-#endif /* __APPLE__ */    
 
 void sdt_provide_module(void *, struct modctl *);
 void sdt_init(void);
 
 void sdt_provide_module(void *, struct modctl *);
 void sdt_init(void);