HawkTracer  0.9.0
posix_mapped_tracepoint.h
Go to the documentation of this file.
1 #ifndef HAWKTRACER_POSIX_MAPPED_TRACEPOINT_H
2 #define HAWKTRACER_POSIX_MAPPED_TRACEPOINT_H
3 
4 #include <hawktracer/timeline.h>
5 
6 #include <pthread.h>
7 
9 
10 HT_API void ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label);
11 
13 
15 
17 
19 
21 
22 #endif /* HAWKTRACER_POSIX_MAPPED_TRACEPOINT_H */
void _ht_posix_mapped_tracepoint_deinit(void)
#define HT_API
Defines a directive for exporting/importing symbols from DLL.
Definition: macros.h:76
#define HT_DECLS_END
Defines an end of C linkage block.
Definition: macros.h:17
HT_API void ht_pthread_mapped_tracepoint_leave(void)
typedefHT_DECLS_BEGIN struct _HT_Timeline HT_Timeline
Definition: timeline.h:22
HT_API void ht_pthread_mapped_tracepoint_add_mapping(void)
#define HT_DECLS_BEGIN
Defines a beginning of C linkage block.
Definition: macros.h:16
HT_DECLS_BEGIN HT_API void ht_pthread_mapped_tracepoint_enter(HT_Timeline *timeline, const char *label)
void _ht_posix_mapped_tracepoint_init(void)