aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/common.h')
-rw-r--r--src/include/common.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/include/common.h b/src/include/common.h
index 2fa61cc91..5df51c5a9 100644
--- a/src/include/common.h
+++ b/src/include/common.h
@@ -118,21 +118,6 @@ static inline int mac_not_zero(const unsigned char mac[6]) {
118 return 0; 118 return 0;
119} 119}
120 120
121// rtdsc timestamp on x86-64/amd64 processors
122static inline unsigned long long getticks(void) {
123#if defined(__x86_64__)
124 unsigned a, d;
125 asm volatile("rdtsc" : "=a" (a), "=d" (d));
126 return ((unsigned long long)a) | (((unsigned long long)d) << 32);
127#elif defined(__i386__)
128 unsigned long long ret;
129 __asm__ __volatile__("rdtsc" : "=A" (ret));
130 return ret;
131#else
132 return 0; // not implemented
133#endif
134}
135
136void timetrace_start(void); 121void timetrace_start(void);
137float timetrace_end(void); 122float timetrace_end(void);
138int join_namespace(pid_t pid, char *type); 123int join_namespace(pid_t pid, char *type);