Created
June 8, 2012 01:10
-
-
Save msabramo/2892805 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * Generated by dtrace(1M). | |
| */ | |
| #ifndef _Z_H | |
| #define _Z_H | |
| #include <unistd.h> | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| #define PYTHON_STABILITY "___dtrace_stability$python$v1$5_5_5_1_1_5_1_1_5_5_5_5_5_5_5" | |
| #define PYTHON_TYPEDEFS "___dtrace_typedefs$python$v2" | |
| #define PYTHON_FUNCTION_ENTRY(arg0, arg1, arg2) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$function__entry$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_FUNCTION_ENTRY_ENABLED() \ | |
| __dtrace_isenabled$python$function__entry$v1() | |
| #define PYTHON_FUNCTION_RETURN(arg0, arg1, arg2) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$function__return$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_FUNCTION_RETURN_ENABLED() \ | |
| __dtrace_isenabled$python$function__return$v1() | |
| #define PYTHON_GC_DONE(arg0) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$gc__done$v1$6c6f6e67(arg0); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_GC_DONE_ENABLED() \ | |
| __dtrace_isenabled$python$gc__done$v1() | |
| #define PYTHON_GC_START(arg0) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$gc__start$v1$696e74(arg0); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_GC_START_ENABLED() \ | |
| __dtrace_isenabled$python$gc__start$v1() | |
| #define PYTHON_INSTANCE_DELETE_DONE(arg0, arg1) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$instance__delete__done$v1$63686172202a$63686172202a(arg0, arg1); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_INSTANCE_DELETE_DONE_ENABLED() \ | |
| __dtrace_isenabled$python$instance__delete__done$v1() | |
| #define PYTHON_INSTANCE_DELETE_START(arg0, arg1) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$instance__delete__start$v1$63686172202a$63686172202a(arg0, arg1); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_INSTANCE_DELETE_START_ENABLED() \ | |
| __dtrace_isenabled$python$instance__delete__start$v1() | |
| #define PYTHON_INSTANCE_NEW_DONE(arg0, arg1) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$instance__new__done$v1$63686172202a$63686172202a(arg0, arg1); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_INSTANCE_NEW_DONE_ENABLED() \ | |
| __dtrace_isenabled$python$instance__new__done$v1() | |
| #define PYTHON_INSTANCE_NEW_START(arg0, arg1) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$instance__new__start$v1$63686172202a$63686172202a(arg0, arg1); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_INSTANCE_NEW_START_ENABLED() \ | |
| __dtrace_isenabled$python$instance__new__start$v1() | |
| #define PYTHON_LINE(arg0, arg1, arg2) \ | |
| do { \ | |
| __asm__ volatile(".reference " PYTHON_TYPEDEFS); \ | |
| __dtrace_probe$python$line$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \ | |
| __asm__ volatile(".reference " PYTHON_STABILITY); \ | |
| } while (0) | |
| #define PYTHON_LINE_ENABLED() \ | |
| __dtrace_isenabled$python$line$v1() | |
| extern void __dtrace_probe$python$function__entry$v1$63686172202a$63686172202a$696e74(char *, char *, int); | |
| extern int __dtrace_isenabled$python$function__entry$v1(void); | |
| extern void __dtrace_probe$python$function__return$v1$63686172202a$63686172202a$696e74(char *, char *, int); | |
| extern int __dtrace_isenabled$python$function__return$v1(void); | |
| extern void __dtrace_probe$python$gc__done$v1$6c6f6e67(long); | |
| extern int __dtrace_isenabled$python$gc__done$v1(void); | |
| extern void __dtrace_probe$python$gc__start$v1$696e74(int); | |
| extern int __dtrace_isenabled$python$gc__start$v1(void); | |
| extern void __dtrace_probe$python$instance__delete__done$v1$63686172202a$63686172202a(char *, char *); | |
| extern int __dtrace_isenabled$python$instance__delete__done$v1(void); | |
| extern void __dtrace_probe$python$instance__delete__start$v1$63686172202a$63686172202a(char *, char *); | |
| extern int __dtrace_isenabled$python$instance__delete__start$v1(void); | |
| extern void __dtrace_probe$python$instance__new__done$v1$63686172202a$63686172202a(char *, char *); | |
| extern int __dtrace_isenabled$python$instance__new__done$v1(void); | |
| extern void __dtrace_probe$python$instance__new__start$v1$63686172202a$63686172202a(char *, char *); | |
| extern int __dtrace_isenabled$python$instance__new__start$v1(void); | |
| extern void __dtrace_probe$python$line$v1$63686172202a$63686172202a$696e74(char *, char *, int); | |
| extern int __dtrace_isenabled$python$line$v1(void); | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif /* _Z_H */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment