Files
linux-kernel-module-cheat/userland/arch/x86_64/rdtscp.S
2019-06-16 00:00:04 +00:00

21 lines
398 B
ArmAsm

/* https://github.com/cirosantilli/linux-kernel-module-cheat#x86-rdtscp-instruction */
#include <lkmc.h>
LKMC_PROLOGUE
rdtscp
mov %edx, %edi
shl $32, %rdi
add %rax, %rdi
mov %ecx, %r12d
/* Print RDTSC. */
call lkmc_print_hex_64
call lkmc_print_newline
/* Print PID. */
mov %r12d, %edi
call lkmc_print_hex_32
call lkmc_print_newline
LKMC_EPILOGUE