Pin
Variables
calling_standard_ia32e.cpp File Reference
#include "level_base.H"
#include "level_core_with_ia32_ins.H"

Variables

LOCALVAR REG LEVEL_CORE::linuxCallerSaved []
 
LOCALVAR REG LEVEL_CORE::linuxCallerSavedAvx []
 
LOCALVAR REG LEVEL_CORE::linuxCallerSavedAvx512 []
 
LOCALVAR REG LEVEL_CORE::windowsCallerSaved []
 
LOCALVAR REG LEVEL_CORE::windowsCallerSavedAvx []
 
LOCALVAR REG LEVEL_CORE::windowsCallerSavedAvx512 []
 

Detailed Description

Calling standard information

Variable Documentation

◆ windowsCallerSaved

LOCALVAR REG LEVEL_CORE::windowsCallerSaved[]
Initial value:
=
{
REG_R8,
REG_R9,
REG_R10,
REG_R11,
REG_STATUS_FLAGS,
REG_DF_FLAG,
REG_XMM0,
REG_XMM1,
REG_XMM2,
REG_XMM3,
REG_XMM4,
REG_XMM5,
REG_X87,
REG_MXCSR
}
rcx
Definition: reg_ia32.cpp:83
rdx
Definition: reg_ia32.cpp:81
rax
Definition: reg_ia32.cpp:85

◆ windowsCallerSavedAvx

LOCALVAR REG LEVEL_CORE::windowsCallerSavedAvx[]
Initial value:
=
{
REG_R8,
REG_R9,
REG_R10,
REG_R11,
REG_STATUS_FLAGS,
REG_DF_FLAG,
REG_YMM0,
REG_YMM1,
REG_YMM2,
REG_YMM3,
REG_YMM4,
REG_YMM5,
REG_YMM6,
REG_YMM7,
REG_YMM8,
REG_YMM9,
REG_YMM10,
REG_YMM11,
REG_YMM12,
REG_YMM13,
REG_YMM14,
REG_YMM15,
REG_X87,
REG_MXCSR
}
rcx
Definition: reg_ia32.cpp:83
rdx
Definition: reg_ia32.cpp:81
rax
Definition: reg_ia32.cpp:85