Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cddl/dev/dtrace/amd64/dtrace_asm.S
Show All 28 Lines | |||||
*/ | */ | ||||
#define _ASM | #define _ASM | ||||
#include <machine/asmacros.h> | #include <machine/asmacros.h> | ||||
#include <sys/cpuvar_defs.h> | #include <sys/cpuvar_defs.h> | ||||
#include <sys/dtrace.h> | #include <sys/dtrace.h> | ||||
#include "assym.s" | #include "assym.inc" | ||||
#define INTR_POP \ | #define INTR_POP \ | ||||
MEXITCOUNT; \ | MEXITCOUNT; \ | ||||
movq TF_RDI(%rsp),%rdi; \ | movq TF_RDI(%rsp),%rdi; \ | ||||
movq TF_RSI(%rsp),%rsi; \ | movq TF_RSI(%rsp),%rsi; \ | ||||
movq TF_RDX(%rsp),%rdx; \ | movq TF_RDX(%rsp),%rdx; \ | ||||
movq TF_RCX(%rsp),%rcx; \ | movq TF_RCX(%rsp),%rcx; \ | ||||
movq TF_R8(%rsp),%r8; \ | movq TF_R8(%rsp),%r8; \ | ||||
▲ Show 20 Lines • Show All 315 Lines • Show Last 20 Lines |