mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-13 20:12:26 +00:00
Rationale: we already had a non buildroot build system, maintaining both will be hard, and having short paths is more awesome.
21 lines
373 B
C
21 lines
373 B
C
/* https://github.com/cirosantilli/linux-kernel-module-cheat#rdtsc */
|
|
|
|
#include <stdint.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
#if defined(__i386__) || defined(__x86_64__)
|
|
#include <x86intrin.h>
|
|
#endif
|
|
|
|
int main(void) {
|
|
uintmax_t val;
|
|
#if defined(__i386__) || defined(__x86_64__)
|
|
val = __rdtsc();
|
|
#else
|
|
val = 0;
|
|
#endif
|
|
printf("%ju\n", val);
|
|
return EXIT_SUCCESS;
|
|
}
|