summaryrefslogtreecommitdiff
path: root/src/vm
diff options
context:
space:
mode:
authorEgor Chesakov <Egor.Chesakov@microsoft.com>2018-02-28 17:45:12 -0800
committerEgor Chesakov <Egor.Chesakov@microsoft.com>2018-02-28 17:49:39 -0800
commit448a91d9437ea94387cda57ebe5fa670dfc9ae14 (patch)
treedd730133ae393a97079c348b13328240f68b4ffc /src/vm
parent7493d29441180fa1ffdafd77186f3beebee93515 (diff)
downloadcoreclr-448a91d9437ea94387cda57ebe5fa670dfc9ae14.tar.gz
coreclr-448a91d9437ea94387cda57ebe5fa670dfc9ae14.tar.bz2
coreclr-448a91d9437ea94387cda57ebe5fa670dfc9ae14.zip
Replace ambiguous _WIN64 and BIT64 with _TARGET_64BIT_ macro
Diffstat (limited to 'src/vm')
-rw-r--r--src/vm/array.cpp4
-rw-r--r--src/vm/ceeload.cpp6
-rw-r--r--src/vm/class.cpp8
-rw-r--r--src/vm/codeman.cpp4
-rw-r--r--src/vm/codeman.h4
-rw-r--r--src/vm/compile.cpp6
-rw-r--r--src/vm/dataimage.h6
-rw-r--r--src/vm/dllimport.cpp10
-rw-r--r--src/vm/ecalllist.h4
-rw-r--r--src/vm/methodtablebuilder.cpp6
-rw-r--r--src/vm/mscorlib.h4
-rw-r--r--src/vm/object.h4
-rw-r--r--src/vm/pefile.cpp2
-rw-r--r--src/vm/stubhelpers.cpp4
-rw-r--r--src/vm/stubhelpers.h4
15 files changed, 38 insertions, 38 deletions
diff --git a/src/vm/array.cpp b/src/vm/array.cpp
index 61b81a0056..6c58fe727b 100644
--- a/src/vm/array.cpp
+++ b/src/vm/array.cpp
@@ -503,10 +503,10 @@ MethodTable* Module::CreateArrayMethodTable(TypeHandle elemTypeHnd, CorElementTy
if (arrayKind == ELEMENT_TYPE_ARRAY)
baseSize += Rank*sizeof(DWORD)*2;
-#if !defined(_WIN64) && (DATA_ALIGNMENT > 4)
+#if !defined(_TARGET_64BIT_) && (DATA_ALIGNMENT > 4)
if (dwComponentSize >= DATA_ALIGNMENT)
baseSize = (DWORD)ALIGN_UP(baseSize, DATA_ALIGNMENT);
-#endif // !defined(_WIN64) && (DATA_ALIGNMENT > 4)
+#endif // !defined(_TARGET_64BIT_) && (DATA_ALIGNMENT > 4)
pMT->SetBaseSize(baseSize);
// Because of array method table persisting, we need to copy the map
for (unsigned index = 0; index < pParentClass->GetNumInterfaces(); ++index)
diff --git a/src/vm/ceeload.cpp b/src/vm/ceeload.cpp
index a80e7f63ef..50724c0c35 100644
--- a/src/vm/ceeload.cpp
+++ b/src/vm/ceeload.cpp
@@ -86,13 +86,13 @@
#pragma warning(disable:4244)
#endif // _MSC_VER
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
#define COR_VTABLE_PTRSIZED COR_VTABLE_64BIT
#define COR_VTABLE_NOT_PTRSIZED COR_VTABLE_32BIT
-#else // !_WIN64
+#else // !_TARGET_64BIT_
#define COR_VTABLE_PTRSIZED COR_VTABLE_32BIT
#define COR_VTABLE_NOT_PTRSIZED COR_VTABLE_64BIT
-#endif // !_WIN64
+#endif // !_TARGET_64BIT_
#define CEE_FILE_GEN_GROWTH_COLLECTIBLE 2048
diff --git a/src/vm/class.cpp b/src/vm/class.cpp
index cd2bbbae47..c3e0637306 100644
--- a/src/vm/class.cpp
+++ b/src/vm/class.cpp
@@ -991,9 +991,9 @@ CorElementType EEClass::ComputeInternalCorElementTypeForValueType(MethodTable *
if (pMT->GetNumInstanceFields() == 1 && (!pMT->HasLayout()
|| pMT->GetNumInstanceFieldBytes() == 4
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
|| pMT->GetNumInstanceFieldBytes() == 8
-#endif // _WIN64
+#endif // _TARGET_64BIT_
)) // Don't do the optimization if we're getting specified anything but the trivial layout.
{
FieldDesc * pFD = pMT->GetApproxFieldDescListRaw();
@@ -1025,10 +1025,10 @@ CorElementType EEClass::ComputeInternalCorElementTypeForValueType(MethodTable *
case ELEMENT_TYPE_U:
case ELEMENT_TYPE_I4:
case ELEMENT_TYPE_U4:
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
case ELEMENT_TYPE_I8:
case ELEMENT_TYPE_U8:
-#endif // _WIN64
+#endif // _TARGET_64BIT_
{
return type;
diff --git a/src/vm/codeman.cpp b/src/vm/codeman.cpp
index ec5313ff4a..d69329f44f 100644
--- a/src/vm/codeman.cpp
+++ b/src/vm/codeman.cpp
@@ -2188,9 +2188,9 @@ HeapList* LoaderCodeHeap::CreateCodeHeap(CodeHeapRequestInfo *pInfo, LoaderHeap
DBG_ADDR(pHp->startAddress), DBG_ADDR(pHp->startAddress+pHp->maxCodeHeapSize)
));
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
emitJump((LPBYTE)pHp->CLRPersonalityRoutine, (void *)ProcessCLRException);
-#endif
+#endif // _TARGET_64BIT_
pCodeHeap.SuppressRelease();
RETURN pHp;
diff --git a/src/vm/codeman.h b/src/vm/codeman.h
index 0663d598c1..e30b6332ac 100644
--- a/src/vm/codeman.h
+++ b/src/vm/codeman.h
@@ -1277,7 +1277,7 @@ public:
BOOL Acquired();
};
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
static ULONG GetCLRPersonalityRoutineValue()
{
LIMITED_METHOD_CONTRACT;
@@ -1285,7 +1285,7 @@ public:
(size_t)((ULONG)offsetof(HeapList, CLRPersonalityRoutine)));
return offsetof(HeapList, CLRPersonalityRoutine);
}
-#endif // _WIN64
+#endif // _TARGET_64BIT_
static EEJitManager * GetEEJitManager()
{
diff --git a/src/vm/compile.cpp b/src/vm/compile.cpp
index 9d8274d4ac..6d8c168df8 100644
--- a/src/vm/compile.cpp
+++ b/src/vm/compile.cpp
@@ -334,17 +334,17 @@ HRESULT CEECompileInfo::LoadAssemblyByPath(
// by LoadAssembly then we can blame it on bitness mismatch. We do the check here
// and not in the CATCH to distinguish between the COR_IMAGE_ERROR that can be thrown by
// VerifyIsAssembly (not necessarily a bitness mismatch) and that from LoadAssembly
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
if (pImage->Has32BitNTHeaders())
{
hrProcessLibraryBitnessMismatch = PEFMT_E_32BIT;
}
-#else
+#else // !_TARGET_64BIT_
if (!pImage->Has32BitNTHeaders())
{
hrProcessLibraryBitnessMismatch = PEFMT_E_64BIT;
}
-#endif
+#endif // !_TARGET_64BIT_
AssemblySpec spec;
spec.InitializeSpec(TokenFromRid(1, mdtAssembly), pImage->GetMDImport(), NULL, FALSE);
diff --git a/src/vm/dataimage.h b/src/vm/dataimage.h
index 0167ec5762..90f3d4cb97 100644
--- a/src/vm/dataimage.h
+++ b/src/vm/dataimage.h
@@ -17,11 +17,11 @@
typedef BYTE ZapRelocationType; // IMAGE_REL_XXX enum
// IMAGE_REL_BASED_PTR is architecture specific reloc of virtual address
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
#define IMAGE_REL_BASED_PTR IMAGE_REL_BASED_DIR64
-#else
+#else // !_TARGET_64BIT_
#define IMAGE_REL_BASED_PTR IMAGE_REL_BASED_HIGHLOW
-#endif
+#endif // !_TARGET_64BIT_
// Special NGEN-specific relocation type for relative pointer (used to make NGen relocation section smaller)
#define IMAGE_REL_BASED_RELPTR 0x7D
diff --git a/src/vm/dllimport.cpp b/src/vm/dllimport.cpp
index 345b3d6a70..d0196317f0 100644
--- a/src/vm/dllimport.cpp
+++ b/src/vm/dllimport.cpp
@@ -1373,7 +1373,7 @@ public:
// convert 'this' to COM IP and the target method entry point
m_slIL.EmitLoadRCWThis(pcsDispatch, m_dwStubFlags);
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
if (SF_IsWinRTDelegateStub(m_dwStubFlags))
{
// write the stub context (EEImplMethodDesc representing the Invoke)
@@ -1386,7 +1386,7 @@ public:
pcsDispatch->EmitCALL(METHOD__STUBHELPERS__GET_STUB_CONTEXT, 0, 1);
}
else
-#endif // _WIN64
+#endif // _TARGET_64BIT_
{
m_slIL.EmitLoadStubContext(pcsDispatch, dwStubFlags);
}
@@ -2235,15 +2235,15 @@ void NDirectStubLinker::DoNDirect(ILCodeStream *pcsEmit, DWORD dwStubFlags, Meth
// get the delegate unmanaged target - we call a helper instead of just grabbing
// the _methodPtrAux field because we may need to intercept the call for host, MDA, etc.
pcsEmit->EmitLoadThis();
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
// on AMD64 GetDelegateTarget will return address of the generic stub for host when we are hosted
// and update the secret argument with real target - the secret arg will be embedded in the
// InlinedCallFrame by the JIT and fetched via TLS->Thread->Frame->Datum by the stub for host
pcsEmit->EmitCALL(METHOD__STUBHELPERS__GET_STUB_CONTEXT_ADDR, 0, 1);
-#else // _WIN64
+#else // !_TARGET_64BIT_
// we don't need to do this on x86 because stub for host is generated dynamically per target
pcsEmit->EmitLDNULL();
-#endif // _WIN64
+#endif // !_TARGET_64BIT_
pcsEmit->EmitCALL(METHOD__STUBHELPERS__GET_DELEGATE_TARGET, 2, 1);
}
else // direct invocation
diff --git a/src/vm/ecalllist.h b/src/vm/ecalllist.h
index 460ebf6451..4c69609255 100644
--- a/src/vm/ecalllist.h
+++ b/src/vm/ecalllist.h
@@ -1159,9 +1159,9 @@ FCFuncStart(gStubHelperFuncs)
FCFuncElement("ValidateByref", StubHelpers::ValidateByref)
FCFuncElement("LogPinnedArgument", StubHelpers::LogPinnedArgument)
FCIntrinsic("GetStubContext", StubHelpers::GetStubContext, CORINFO_INTRINSIC_StubHelpers_GetStubContext)
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
FCIntrinsic("GetStubContextAddr", StubHelpers::GetStubContextAddr, CORINFO_INTRINSIC_StubHelpers_GetStubContextAddr)
-#endif // _WIN64
+#endif // _TARGET_64BIT_
#ifdef MDA_SUPPORTED
FCFuncElement("TriggerGCForMDA", StubHelpers::TriggerGCForMDA)
#endif // MDA_SUPPORTED
diff --git a/src/vm/methodtablebuilder.cpp b/src/vm/methodtablebuilder.cpp
index 179a42da53..6464e5849e 100644
--- a/src/vm/methodtablebuilder.cpp
+++ b/src/vm/methodtablebuilder.cpp
@@ -8087,17 +8087,17 @@ VOID MethodTableBuilder::PlaceInstanceFields(MethodTable ** pByValueClassCach
// value classes could have GC pointers in them, which need to be pointer-size aligned
// so do this if it has not been done already
-#if !defined(_WIN64) && (DATA_ALIGNMENT > 4)
+#if !defined(_TARGET_64BIT_) && (DATA_ALIGNMENT > 4)
dwCumulativeInstanceFieldPos = (DWORD)ALIGN_UP(dwCumulativeInstanceFieldPos,
(pByValueMT->GetNumInstanceFieldBytes() >= DATA_ALIGNMENT) ? DATA_ALIGNMENT : TARGET_POINTER_SIZE);
-#else // !(!defined(_WIN64) && (DATA_ALIGNMENT > 4))
+#else // !(!defined(_TARGET_64BIT_) && (DATA_ALIGNMENT > 4))
#ifdef FEATURE_64BIT_ALIGNMENT
if (pByValueMT->RequiresAlign8())
dwCumulativeInstanceFieldPos = (DWORD)ALIGN_UP(dwCumulativeInstanceFieldPos, 8);
else
#endif // FEATURE_64BIT_ALIGNMENT
dwCumulativeInstanceFieldPos = (DWORD)ALIGN_UP(dwCumulativeInstanceFieldPos, TARGET_POINTER_SIZE);
-#endif // !(!defined(_WIN64) && (DATA_ALIGNMENT > 4))
+#endif // !(!defined(_TARGET_64BIT_) && (DATA_ALIGNMENT > 4))
pFieldDescList[i].SetOffset(dwCumulativeInstanceFieldPos - dwOffsetBias);
dwCumulativeInstanceFieldPos += pByValueMT->GetAlignedNumInstanceFieldBytes();
diff --git a/src/vm/mscorlib.h b/src/vm/mscorlib.h
index 528f2d9b41..0af6c94bc9 100644
--- a/src/vm/mscorlib.h
+++ b/src/vm/mscorlib.h
@@ -1058,9 +1058,9 @@ DEFINE_METHOD(STUBHELPERS, VALIDATE_OBJECT, Validate
DEFINE_METHOD(STUBHELPERS, VALIDATE_BYREF, ValidateByref, SM_IntPtr_IntPtr_Obj_RetVoid)
DEFINE_METHOD(STUBHELPERS, GET_STUB_CONTEXT, GetStubContext, SM_RetIntPtr)
DEFINE_METHOD(STUBHELPERS, LOG_PINNED_ARGUMENT, LogPinnedArgument, SM_IntPtr_IntPtr_RetVoid)
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
DEFINE_METHOD(STUBHELPERS, GET_STUB_CONTEXT_ADDR, GetStubContextAddr, SM_RetIntPtr)
-#endif // _WIN64
+#endif // _TARGET_64BIT_
#ifdef MDA_SUPPORTED
DEFINE_METHOD(STUBHELPERS, TRIGGER_GC_FOR_MDA, TriggerGCForMDA, SM_RetVoid)
#endif
diff --git a/src/vm/object.h b/src/vm/object.h
index e6e0c02041..04e6c46f3c 100644
--- a/src/vm/object.h
+++ b/src/vm/object.h
@@ -601,9 +601,9 @@ private:
// Object::GetSize() looks at m_NumComponents even though it may not be an array (the
// values is shifted out if not an array, so it's ok).
DWORD m_NumComponents;
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
DWORD pad;
-#endif // _WIN64
+#endif // _TARGET_64BIT_
SVAL_DECL(INT32, s_arrayBoundsZero); // = 0
diff --git a/src/vm/pefile.cpp b/src/vm/pefile.cpp
index 306a52269c..88ecf44148 100644
--- a/src/vm/pefile.cpp
+++ b/src/vm/pefile.cpp
@@ -286,7 +286,7 @@ void PEFile::LoadLibrary(BOOL allowNativeSkip/*=TRUE*/) // if allowNativeSkip==F
RETURN;
}
-#if !defined(_WIN64)
+#if !defined(_TARGET_64BIT_)
if (!HasNativeImage() && (!GetILimage()->Has32BitNTHeaders()) && !IsIntrospectionOnly())
{
// Tried to load 64-bit assembly on 32-bit platform.
diff --git a/src/vm/stubhelpers.cpp b/src/vm/stubhelpers.cpp
index ead312d042..071c87966e 100644
--- a/src/vm/stubhelpers.cpp
+++ b/src/vm/stubhelpers.cpp
@@ -1912,7 +1912,7 @@ FCIMPL2(void, StubHelpers::LogPinnedArgument, MethodDesc *target, Object *pinned
}
FCIMPLEND
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
FCIMPL0(void*, StubHelpers::GetStubContextAddr)
{
FCALL_CONTRACT;
@@ -1921,7 +1921,7 @@ FCIMPL0(void*, StubHelpers::GetStubContextAddr)
UNREACHABLE_MSG("This is a JIT intrinsic!");
}
FCIMPLEND
-#endif // _WIN64
+#endif // _TARGET_64BIT_
#ifdef MDA_SUPPORTED
FCIMPL0(void, StubHelpers::TriggerGCForMDA)
diff --git a/src/vm/stubhelpers.h b/src/vm/stubhelpers.h
index 70fb529cff..4c4bc8b71c 100644
--- a/src/vm/stubhelpers.h
+++ b/src/vm/stubhelpers.h
@@ -115,9 +115,9 @@ public:
static FCDECL2(void, MarshalToManagedVaListInternal, va_list va, VARARGS* pArgIterator);
static FCDECL0(void*, GetStubContext);
static FCDECL2(void, LogPinnedArgument, MethodDesc *localDesc, Object *nativeArg);
-#ifdef _WIN64
+#ifdef _TARGET_64BIT_
static FCDECL0(void*, GetStubContextAddr);
-#endif // _WIN64
+#endif // _TARGET_64BIT_
static FCDECL1(DWORD, CalcVaListSize, VARARGS *varargs);
static FCDECL3(void, ValidateObject, Object *pObjUNSAFE, MethodDesc *pMD, Object *pThisUNSAFE);
static FCDECL3(void, ValidateByref, void *pByref, MethodDesc *pMD, Object *pThisUNSAFE);