Merge pull request #2841 from lambdageek/dev/bug-40060
[mono.git] / mono / profiler / utils.h
index b59072b4e9ed0329c8213dcf071ff91dbd795d3a..3af56d202c6c4c07e129b42377669db3fe2d9500 100644 (file)
@@ -1,15 +1,18 @@
 #ifndef __MONO_MPLOG_UTILS_H__
 #define __MONO_MPLOG_UTILS_H__
 
-#include <inttypes.h>
+#include "config.h"
+#include "mono/utils/mono-publib.h"
 
 void utils_init (int fast_time);
+int get_timer_overhead (void);
 uint64_t current_time (void);
 void* alloc_buffer (int size);
 void free_buffer (void *buf, int size);
 void take_lock (void);
 void release_lock (void);
 uintptr_t thread_id (void);
+uintptr_t process_id (void);
 
 void encode_uleb128 (uint64_t value, uint8_t *buf, uint8_t **endbuf);
 void encode_sleb128 (intptr_t value, uint8_t *buf, uint8_t **endbuf);