Typo (dotnet/coreclr#18141)
authorJohn Doe <github.john.doe@outlook.com>
Sun, 27 May 2018 14:34:51 +0000 (07:34 -0700)
committerJan Kotas <jkotas@microsoft.com>
Sun, 27 May 2018 14:34:51 +0000 (07:34 -0700)
* Ajusted -> Adjusted

* alot -> a lot

* Ambigous -> Ambiguous

* amoun -> amount

* amoung -> among

* Amperstand -> Ampersand

* Anbody -> Anybody

* anddoens't ->  and doesn't

* anme -> name

* annoations -> annotations

* annother -> another

* anothr -> another

* ansynchronous -> asynchronous

* anticpation -> anticipation

* anway -> anyway

* aother -> another

* Apparant -> Apparent

* appartment -> apartment

* appdmomain -> appdomain

* Appdomian -> Appdomain

* appdomin -> appdomain

* approproiate -> appropriate

* approprate -> appropriate

* approp -> appropriate

* appened -> appended

* appropiately -> appropriately

* appropraitely -> appropriately

* Apperantly -> Apparently

* approp. -> appropriate

* Approriate -> Appropriate

Commit migrated from https://github.com/dotnet/coreclr/commit/6bf04a47badd74646e21e70f4e9267c71b7bfd08

29 files changed:
src/coreclr/src/debug/daccess/dacfn.cpp
src/coreclr/src/debug/di/process.cpp
src/coreclr/src/debug/di/rsmain.cpp
src/coreclr/src/debug/di/rstype.cpp
src/coreclr/src/debug/ee/debugger.cpp
src/coreclr/src/debug/ee/rcthread.cpp
src/coreclr/src/inc/testhook.h
src/coreclr/src/jit/emitxarch.cpp
src/coreclr/src/jit/flowgraph.cpp
src/coreclr/src/jit/morph.cpp
src/coreclr/src/md/compiler/mdutil.cpp
src/coreclr/src/pal/src/shmemory/shmemory.cpp
src/coreclr/src/pal/src/sync/cs.cpp
src/coreclr/src/utilcode/clrhost.cpp
src/coreclr/src/utilcode/utsem.cpp
src/coreclr/src/vm/appdomain.cpp
src/coreclr/src/vm/ceeload.cpp
src/coreclr/src/vm/codeman.cpp
src/coreclr/src/vm/comcallablewrapper.cpp
src/coreclr/src/vm/dllimport.cpp
src/coreclr/src/vm/jithelpers.cpp
src/coreclr/src/vm/jitinterface.cpp
src/coreclr/src/vm/prestub.cpp
src/coreclr/src/vm/runtimecallablewrapper.cpp
src/coreclr/src/vm/testhookmgr.cpp
src/coreclr/src/vm/testhookmgr.h
src/coreclr/src/vm/typeparse.cpp
src/coreclr/src/vm/typeparse.h
src/coreclr/src/vm/virtualcallstub.cpp

index 64d07c9..bdad740 100644 (file)
@@ -500,7 +500,7 @@ DacInstantiateClassByVTable(TADDR addr, ULONG32 minSize, bool throwEx)
 {
 #ifdef _PREFIX_
 
-    // Dac accesses are not interesting for PREfix and cause alot of PREfix noise
+    // Dac accesses are not interesting for PREfix and cause a lot of PREfix noise
     // so we just return the unmodified pointer for our PREFIX builds
     return (PVOID)addr;
 
@@ -670,7 +670,7 @@ DacInstantiateStringA(TADDR addr, ULONG32 maxChars, bool throwEx)
 {
 #ifdef _PREFIX_
 
-    // Dac accesses are not interesting for PREfix and cause alot of PREfix noise
+    // Dac accesses are not interesting for PREfix and cause a lot of PREfix noise
     // so we just return the unmodified pointer for our PREFIX builds
     return (PSTR)addr;
 
@@ -802,7 +802,7 @@ DacInstantiateStringW(TADDR addr, ULONG32 maxChars, bool throwEx)
 {
 #ifdef _PREFIX_
 
-    // Dac accesses are not interesting for PREfix and cause alot of PREfix noise
+    // Dac accesses are not interesting for PREfix and cause a lot of PREfix noise
     // so we just return the unmodified pointer for our PREFIX builds
     return (PWSTR)addr;
 
@@ -934,7 +934,7 @@ DacGetTargetAddrForHostAddr(LPCVOID ptr, bool throwEx)
 {
 #ifdef _PREFIX_
 
-    // Dac accesses are not interesting for PREfix and cause alot of PREfix noise
+    // Dac accesses are not interesting for PREfix and cause a lot of PREfix noise
     // so we just return the unmodified pointer for our PREFIX builds
     return (TADDR) ptr;
 
@@ -1008,7 +1008,7 @@ DacGetTargetAddrForHostInteriorAddr(LPCVOID ptr, bool throwEx)
 
 #ifdef _PREFIX_
 
-    // Dac accesses are not interesting for PREfix and cause alot of PREfix noise
+    // Dac accesses are not interesting for PREfix and cause a lot of PREfix noise
     // so we just return the unmodified pointer for our PREFIX builds
     return (TADDR) ptr;
 
index 25b3eea..9cf52c8 100644 (file)
@@ -4316,7 +4316,7 @@ protected:
 // Shim Helper to enumerate the assemblies in the load-order
 // 
 // Arguments:
-//    pAppdomain - non-null appdmomain to enumerate assemblies.
+//    pAppdomain - non-null appdomain to enumerate assemblies.
 //    pAssemblies - caller pre-allocated array to hold assemblies
 //    countAssemblies - size of the array.
 //    
@@ -4451,7 +4451,7 @@ protected:
 // Shim Helper to enumerate the Modules in the load-order
 // 
 // Arguments:
-//    pAppdomain - non-null appdmomain to enumerate Modules.
+//    pAppdomain - non-null appdomain to enumerate Modules.
 //    pModules - caller pre-allocated array to hold Modules
 //    countModules - size of the array.
 //    
index 7b1b84f..75a6ad0 100644 (file)
@@ -2180,7 +2180,7 @@ HRESULT CordbEnumFilter::Clone(ICorDebugEnum **ppEnum)
 
         CordbEnumFilter * pClone = new CordbEnumFilter(this);
 
-        // Ambigous conversion from CordbEnumFilter to ICorDebugEnum, so 
+        // Ambiguous conversion from CordbEnumFilter to ICorDebugEnum, so 
         // we explicitly convert it through ICorDebugThreadEnum.
         pClone->ExternalAddRef();
         (*ppEnum) = static_cast<ICorDebugThreadEnum *> (pClone);
index e537613..d0a2451 100644 (file)
@@ -338,7 +338,7 @@ HRESULT CordbType::MkType(CordbAppDomain * pAppDomain,
     {
     // this one is included because we need a "seed" type to uniquely hash FNPTR types, 
     // i.e. the nullary FNPTR type is used as the type constructor for all function pointer types, 
-    // when combined with an approproiate instantiation.
+    // when combined with an appropriate instantiation.
     case ELEMENT_TYPE_FNPTR: 
         // fall through ...
 
@@ -636,7 +636,7 @@ LReallyObject:
 // Make a CordbType for a function pointer type (ELEMENT_TYPE_FNPTR).
 // 
 // Arguments:
-//   pAppDomain - the Appdomian the type lives in.
+//   pAppDomain - the Appdomain the type lives in.
 //   elementType - must be ELEMENT_TYPE_FNPTR.
 //   pInst - instantiation information.
 //   ppResultType - OUT: out-parameter to hold resulting CordbType
index 6b73804..e5f4917 100644 (file)
@@ -1306,7 +1306,7 @@ ULONG DebuggerMethodInfoTable::CheckDmiTable(void)
 {
     LIMITED_METHOD_CONTRACT;
 
-    ULONG cApparant = 0;
+    ULONG cApparent = 0;
     ULONG cOfficial = 0;
 
     if (NULL != m_pcEntries)
@@ -1320,7 +1320,7 @@ ULONG DebuggerMethodInfoTable::CheckDmiTable(void)
                dcp->pFD != (MethodDesc*)0xcdcdcdcd &&
                dcp->mi != NULL)
             {
-                cApparant++;
+                cApparent++;
 
                 _ASSERTE( dcp->pFD == dcp->mi->m_fd );
                 LOG((LF_CORDB, LL_INFO1000, "DMIT::CDT:Entry:0x%p mi:0x%p\nPrevs:\n",
@@ -3447,10 +3447,10 @@ void Debugger::getBoundaries(MethodDesc * md,
     {
         // We don't look up PDBs for mscorlib.  This is not quite right, but avoids
         // a bootstrapping problem.  When an EXE loads, it has the option of setting
-        // the COM appartment model to STA if we need to.  It is important that no
+        // the COM apartment model to STA if we need to.  It is important that no
         // other Coinitialize happens before this.  Since loading the PDB reader uses
         // com we can not come first.  However managed code IS run before the COM
-        // appartment model is set, and thus we have a problem since this code is
+        // apartment model is set, and thus we have a problem since this code is
         // called for when JITTing managed code.    We avoid the problem by just
         // bailing for mscorlib.
         return;
index f74093b..11dd542 100644 (file)
@@ -1173,7 +1173,7 @@ void DebuggerRCThread::MainLoop()
 
     LOG((LF_CORDB, LL_INFO1000, "DRCT::ML:: running main loop\n"));
 
-    // Anbody doing helper duty is in a can't-stop range, period.
+    // Anybody doing helper duty is in a can't-stop range, period.
     // Our helper thread is already in a can't-stop range, so this is particularly useful for
     // threads doing helper duty.
     CantStopHolder cantStopHolder;
@@ -1419,7 +1419,7 @@ void DebuggerRCThread::TemporaryHelperThreadMainLoop()
     CONTRACTL_END;
 
     STRESS_LOG0(LF_CORDB, LL_INFO1000, "DRCT::THTML:: Doing helper thread duty, running main loop.\n");
-    // Anbody doing helper duty is in a can't-stop range, period.
+    // Anybody doing helper duty is in a can't-stop range, period.
     // Our helper thread is already in a can't-stop range, so this is particularly useful for
     // threads doing helper duty.
     CantStopHolder cantStopHolder;
index ba2435d..90977a1 100644 (file)
@@ -78,7 +78,7 @@ public:
     STDMETHOD(AddTestHook)(ICLRTestHook* hook)=0;
     STDMETHOD(EnableSlowPath) (BOOL bEnable) =0;
     STDMETHOD(UnloadAppDomain)(DWORD adid,DWORD flags)=0;
-    STDMETHOD_(VOID,DoApproriateWait)( int cObjs, HANDLE *pObjs, INT32 iTimeout, BOOL bWaitAll, int* res)=0;   
+    STDMETHOD_(VOID,DoAppropriateWait)( int cObjs, HANDLE *pObjs, INT32 iTimeout, BOOL bWaitAll, int* res)=0;  
     STDMETHOD(GC)(int generation)=0;
     STDMETHOD(GetSimpleName)(LPVOID domainfile,LPCUTF8* name)=0;
     STDMETHOD_(INT_PTR,GetCurrentThreadType)(VOID)=0; //see clrhost.h
index 706ce52..da25cf7 100644 (file)
@@ -959,7 +959,7 @@ unsigned emitter::emitGetVexPrefixAdjustedSize(instruction ins, emitAttr attr, c
             // opcodeSize + VexPrefixAdjustedSize - ExtraEscapePrefixSize + ModR\MSize
             //=opcodeSize + VexPrefixAdjustedSize -1 + 1
             //=opcodeSize + VexPrefixAdjustedSize
-            // So although we may have second byte escape prefix, we won't decrease vexPrefixAjustedSize.
+            // So although we may have second byte escape prefix, we won't decrease vexPrefixAdjustedSize.
         }
 
         return vexPrefixAdjustedSize;
index b8f68f9..3e751b8 100644 (file)
@@ -24548,7 +24548,7 @@ void Compiler::fgCloneFinally()
 
             if (block == firstBlock)
             {
-                // Put first cloned finally block into the approprate
+                // Put first cloned finally block into the appropriate
                 // region, somewhere within or after the range of
                 // callfinallys, depending on the EH implementation.
                 const unsigned    hndIndex = 0;
index c1541fa..6f6a5f3 100644 (file)
@@ -7078,7 +7078,7 @@ GenTree* Compiler::fgMorphField(GenTree* tree, MorphAddrContext* mac)
 //    If successful, callee's IR is inserted in place of the call, and
 //    is marked with an InlineContext.
 //
-//    If unsuccessful, the transformations done in anticpation of a
+//    If unsuccessful, the transformations done in anticipation of a
 //    possible inline are undone, and the candidate flag on the call
 //    is cleared.
 
index 0de5ad4..ad09040 100644 (file)
@@ -656,7 +656,7 @@ HRESULT CORPATHService::GetClassFromDir(
 
 //*************************************************************
 //
-// Open the file with anme wzModule and check to see if there is a type 
+// Open the file with name wzModule and check to see if there is a type 
 // with namespace/class of wzNamespace/wzType. If so, return the RegMeta
 // corresponding to the file and the mdTypeDef of the typedef
 //
index a12bd29..10730fe 100644 (file)
@@ -201,7 +201,7 @@ int SHMLock(void)
                 /* another process is holding the lock... we want to yield and 
                    give the holder a chance to release the lock
                    The function sched_yield() only yields to a thread in the 
-                   current process; this doesn't help us much, anddoens't help 
+                   current process; this doesn't help us much, and doesn't help 
                    at all if there's only 1 thread. There doesn't seem to be 
                    any clean way to force a yield to another process, but the 
                    FreeBSD syscall "yield" does the job. We alternate between 
index 530e467..af5dddc 100644 (file)
@@ -1141,7 +1141,7 @@ namespace CorUnix
     Function:
       CorUnix::PALCS_WaitOnCS
 
-    Waits on a CS owned by anothr thread. It returns PalCsReturnWaiterAwakened 
+    Waits on a CS owned by another thread. It returns PalCsReturnWaiterAwakened 
     if the thread actually waited on the CS and it has been awakened on CS 
     release. It returns PalCsWaiterDidntWait if another thread is currently 
     fully-initializing the CS and therefore the current thread couldn't wait
index e573175..e48a193 100644 (file)
@@ -313,7 +313,7 @@ BOOL CLRFreeLibrary(HMODULE hModule)
 //     The holder withholds the assert if a LoadsTypeViolation suppress is in effect (but
 //     still sets up the new limit.)
 //
-//     As with other contract annoations, however, the violation suppression is *lifted*
+//     As with other contract annotations, however, the violation suppression is *lifted*
 //     within the scope guarded by the holder itself.
 //-----------------------------------------------------------------------------------------------
 LoadsTypeHolder::LoadsTypeHolder(BOOL       fConditional,
index 5c88936..a8b7729 100644 (file)
@@ -51,7 +51,7 @@ const ULONG READWAITERS_MASK  = 0x003FF000;    // field that counts number of th
 const ULONG READWAITERS_INCR  = 0x00001000;    // amount to add to increment number of read waiters
 
 const ULONG WRITEWAITERS_MASK = 0xFFC00000;    // field that counts number of threads waiting to write
-const ULONG WRITEWAITERS_INCR = 0x00400000;    // amoun to add to increment number of write waiters
+const ULONG WRITEWAITERS_INCR = 0x00400000;    // amount to add to increment number of write waiters
 
 // ======================================================================================
 // Spinning support
index 292ac13..8a69a99 100644 (file)
@@ -4107,7 +4107,7 @@ void AppDomain::Init()
     m_LoaderAllocator.Init(this);
 
 #ifndef CROSSGEN_COMPILE
-    //Allocate the threadpool entry before the appdomin id list. Otherwise,
+    //Allocate the threadpool entry before the appdomain id list. Otherwise,
     //the thread pool list will be out of sync if insertion of id in 
     //the appdomain fails. 
     m_tpIndex = PerAppDomainTPCountList::AddNewTPIndex();    
index f28dbcb..e79d4ef 100644 (file)
@@ -13436,7 +13436,7 @@ VASigCookie *Module::GetVASigCookie(Signature vaSignature)
             pCookie->sizeOfArgs = sizeOfArgs;
             pCookie->signature = vaSignature;
 
-            // Finally, now that it's safe for ansynchronous readers to see it,
+            // Finally, now that it's safe for asynchronous readers to see it,
             // update the count.
             m_pVASigCookieBlock->m_numcookies++;
         }
index 55b6322..8529c3f 100644 (file)
@@ -452,7 +452,7 @@ extern CrstStatic g_StubUnwindInfoHeapSegmentsCrst;
         EEJitManager::CodeHeapIterator heapIterator(NULL, NULL);
 
         // Currently m_CodeHeapCritSec is given the CRST_UNSAFE_ANYMODE flag which allows it to be taken in a GC_NOTRIGGER
-        // region but also disallows GC_TRIGGERS.  We need GC_TRIGGERS because we take annother lock.   Ideally we would
+        // region but also disallows GC_TRIGGERS.  We need GC_TRIGGERS because we take another lock.   Ideally we would
         // fix m_CodeHeapCritSec to not have the CRST_UNSAFE_ANYMODE flag, but I currently reached my threshold for fixing
         // contracts.
         CONTRACT_VIOLATION(GCViolation);
@@ -3124,7 +3124,7 @@ TypeHandle EEJitManager::ResolveEHClause(EE_ILEXCEPTION_CLAUSE* pEHClause,
         }
         else
         {
-            // If we raced in here with aother thread and got held up on the lock, then we just need to return the
+            // If we raced in here with another thread and got held up on the lock, then we just need to return the
             // type handle that the other thread put into the clause.
             // The typeHnd we found and the typeHnd the racing thread found should always be the same
             _ASSERTE(typeHnd.AsPtr() == pEHClause->TypeHandle);
index ad62405..e2ba05f 100644 (file)
@@ -2133,9 +2133,9 @@ void SimpleComCallWrapper::EnumConnectionPoints(IEnumConnectionPoints **ppEnumCP
 //  VTable and Stubs: can share stub code, we need to have different vtables
 //                    for different interfaces, so the stub can jump to different
 //                    marshalling code.
-//  Stubs : adjust this pointer and jump to the approp. address,
+//  Stubs : adjust this pointer and jump to the appropriate address,
 //  Marshalling params and results, based on the method signature the stub jumps to
-//  approp. code to handle marshalling and unmarshalling.
+//  appropriate code to handle marshalling and unmarshalling.
 //  
 //--------------------------------------------------------------------------
 
index dc5ae06..0f39841 100644 (file)
@@ -6684,7 +6684,7 @@ PCODE GetILStubForCalli(VASigCookie *pVASigCookie, MethodDesc *pMD)
 
 //
 // Truncates a SString by first converting it to unicode and truncate it 
-// if it is larger than size. "..." will be appened if it is truncated.
+// if it is larger than size. "..." will be appended if it is truncated.
 //
 void TruncateUnicodeString(SString &string, COUNT_T bufSize)
 {
index d4db61c..6d31a18 100644 (file)
@@ -2944,7 +2944,7 @@ OBJECTHANDLE ConstructStringLiteral(CORINFO_MODULE_HANDLE scopeHnd, mdToken meta
     //      b) The ngen image isn't complete (it's missing classes), therefore we're jitting methods.
     //
     //  If we went ahead and called ResolveStringRef directly, we would be breaking the per module
-    //  interning we're guaranteeing, so we will have to detect the case and handle it appropiately.
+    //  interning we're guaranteeing, so we will have to detect the case and handle it appropriately.
 #ifdef FEATURE_PREJIT
     if (module->HasNativeImage() && module->IsNoStringInterning())
     {
index e8e1ea7..650a784 100644 (file)
@@ -10627,7 +10627,7 @@ bool CEEInfo::runWithErrorTrap(void (*function)(void*), void* param)
 
     // NOTE: the lack of JIT/EE transition markers in this method is intentional. Any
     //       transitions into the EE proper should occur either via the call to
-    //       `EEFilterException` (which is appropraitely marked) or via JIT/EE
+    //       `EEFilterException` (which is appropriately marked) or via JIT/EE
     //       interface calls made by `function`.
 
     bool success = true;
index 532f04f..721de3c 100644 (file)
@@ -1549,7 +1549,7 @@ extern "C" PCODE STDCALL PreStubWorker(TransitionBlock * pTransitionBlock, Metho
                 INDEBUG(curobj = NULL); // curobj is unprotected and CanCastTo() can trigger GC
                 if (!objectType.CanCastTo(methodType)) 
                 {
-                    // Apperantly ICastable magic was involved when we chose this method to be called
+                    // Apparently ICastable magic was involved when we chose this method to be called
                     // that's why we better stick to the MethodTable it belongs to, otherwise 
                     // DoPrestub() will fail not being able to find implementation for pMD in pDispatchingMT.
 
index 11881bb..e43e0d3 100644 (file)
@@ -188,7 +188,7 @@ IUnknown *ComClassFactory::CreateInstanceFromClassFactory(IClassFactory *pClassF
                 {
                     // It's illegal for our helper to return a non-null bstrKey
                     // when the context is design-time. But we'll try to do the
-                    // right thing anway.
+                    // right thing anyway.
                     _ASSERTE(!"We're not supposed to get here, but we'll try to cope anyway.");
                     SysFreeString(bstrKey);
                     bstrKey = NULL;
index f933874..991b6c6 100644 (file)
@@ -621,7 +621,7 @@ HRESULT CLRTestHookManager::UnloadAppDomain(DWORD adid,DWORD flags)
     return hr;
 }
 
-VOID CLRTestHookManager::DoApproriateWait( int cObjs, HANDLE *pObjs, INT32 iTimeout, BOOL bWaitAll, int* res)
+VOID CLRTestHookManager::DoAppropriateWait( int cObjs, HANDLE *pObjs, INT32 iTimeout, BOOL bWaitAll, int* res)
 {
     CONTRACTL
     {
index 6ba3cdb..fc21501 100644 (file)
@@ -82,7 +82,7 @@ public:
     STDMETHOD(StartingNativeImageBind)(LPCWSTR wszAsmName, BOOL bIsCompilationProcess);
     STDMETHOD(CompletedNativeImageBind)(LPVOID pFile,LPCUTF8 simpleName, BOOL hasNativeImage);
     STDMETHOD(AboutToLockImage)(LPCWSTR wszPath, BOOL bIsCompilationProcess);
-    STDMETHOD_(VOID,DoApproriateWait)( int cObjs, HANDLE *pObjs, INT32 iTimeout, BOOL bWaitAll, int* res);     
+    STDMETHOD_(VOID,DoAppropriateWait)( int cObjs, HANDLE *pObjs, INT32 iTimeout, BOOL bWaitAll, int* res);    
     STDMETHOD(GC)(int generation);
     STDMETHOD(GetSimpleName)(LPVOID domainfile,LPCUTF8* name); 
     STDMETHOD(RuntimeStarted)(DWORD code);     
index 9a7dcd0..af3fd65 100644 (file)
@@ -633,7 +633,7 @@ TypeName::TypeNameParser::TypeNameTokens TypeName::TypeNameParser::LexAToken(BOO
         case W(','): return TypeNameComma;
         case W('['): return TypeNameOpenSqBracket;
         case W(']'): return TypeNameCloseSqBracket;
-        case W('&'): return TypeNameAmperstand;
+        case W('&'): return TypeNameAmpersand;
         case W('*'): return TypeNameAstrix;
         case W('+'): if (!ignorePlus) return TypeNamePlus;
         case W('\\'): 
@@ -942,7 +942,7 @@ BOOL TypeName::TypeNameParser::QUALIFIER()
     if (!TokenIs(TypeNameQUALIFIER))
         return TRUE;
 
-    if (TokenIs(TypeNameAmperstand))
+    if (TokenIs(TypeNameAmpersand))
     {
         m_pTypeName->SetByRef();
 
index 66cbd86..0665f90 100644 (file)
@@ -165,7 +165,7 @@ private:
             TypeNameComma               = 0x0010,
             TypeNamePlus                = 0x0020,
             TypeNameAstrix              = 0x0040,
-            TypeNameAmperstand          = 0x0080,
+            TypeNameAmpersand           = 0x0080,
             TypeNameBackSlash           = 0x0100,
             TypeNameEnd                 = 0x4000,
 
@@ -184,7 +184,7 @@ private:
             TypeNameEAQN                = TypeNameIdentifier,
             TypeNameEASSEMSPEC          = TypeNameIdentifier,
             TypeNameARRAY               = TypeNameOpenSqBracket,
-            TypeNameQUALIFIER           = TypeNameAmperstand | TypeNameAstrix | TypeNameARRAY | TypeNameEmpty,
+            TypeNameQUALIFIER           = TypeNameAmpersand | TypeNameAstrix | TypeNameARRAY | TypeNameEmpty,
             TypeNameRANK                = TypeNameComma | TypeNameEmpty,            
         } TypeNameTokens;
 
index cbffe92..de9a43b 100644 (file)
@@ -2564,7 +2564,7 @@ void VirtualCallStubManager::BackPatchWorker(StubCallSite* pCallSite)
              DBG_ADDR(pCallSite->GetReturnAddress()), DBG_ADDR(dispatchHolder->stub())));
 
         //Add back the default miss count to the counter being used by this resolve stub
-        //Since resolve stub are shared amoung many dispatch stubs each dispatch stub
+        //Since resolve stub are shared among many dispatch stubs each dispatch stub
         //that fails decrements the shared counter and the dispatch stub that trips the
         //counter gets converted into a polymorphic site
         INT32* counter = resolveStub->pCounter();