diff options
author | David Wrighton <davidwr@microsoft.com> | 2019-04-03 15:54:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-03 15:54:05 -0700 |
commit | d3e39bc2f81e3dbf9e4b96347f62b49d8700336c (patch) | |
tree | 78b72499a0f38e9dbf6ae4d6d24c77779ac543dc /src/vm/methodtable.inl | |
parent | a7dd6192530dec1d424c359233a1b92f559fa92a (diff) | |
download | coreclr-d3e39bc2f81e3dbf9e4b96347f62b49d8700336c.tar.gz coreclr-d3e39bc2f81e3dbf9e4b96347f62b49d8700336c.tar.bz2 coreclr-d3e39bc2f81e3dbf9e4b96347f62b49d8700336c.zip |
Remove ADID and ADIndex from CoreCLR (#23588)
- Remove concept of AppDomain from object api in VM
- Various infrastructure around entering/leaving appdomains is removed
- Add small implementation of GetAppDomain for use by DAC (to match existing behavior)
- Simplify finalizer thread operations
- Eliminate AppDomain::Terminate
- Remove use of ADID from stresslog
- Remove thread enter/leave tracking from AppDomain
- Remove unused asm constants across all architectures
- Re-order header inclusion order to put gcenv.h before handletable
- Remove retail only sync block code involving appdomain index
Diffstat (limited to 'src/vm/methodtable.inl')
-rw-r--r-- | src/vm/methodtable.inl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vm/methodtable.inl b/src/vm/methodtable.inl index ef302525fc..afb5237989 100644 --- a/src/vm/methodtable.inl +++ b/src/vm/methodtable.inl @@ -1555,7 +1555,7 @@ inline BOOL MethodTable::UnBoxInto(void *dest, OBJECTREF src) if (src == NULL || src->GetMethodTable() != this) return FALSE; - CopyValueClass(dest, src->UnBox(), this, src->GetAppDomain()); + CopyValueClass(dest, src->UnBox(), this); } return TRUE; } @@ -1580,7 +1580,7 @@ inline BOOL MethodTable::UnBoxIntoArg(ArgDestination *argDest, OBJECTREF src) if (src == NULL || src->GetMethodTable() != this) return FALSE; - CopyValueClassArg(argDest, src->UnBox(), this, src->GetAppDomain(), 0); + CopyValueClassArg(argDest, src->UnBox(), this, 0); } return TRUE; } @@ -1607,7 +1607,7 @@ inline void MethodTable::UnBoxIntoUnchecked(void *dest, OBJECTREF src) { _ASSERTE(src->GetMethodTable()->GetNumInstanceFieldBytes() == GetNumInstanceFieldBytes()); - CopyValueClass(dest, src->UnBox(), this, src->GetAppDomain()); + CopyValueClass(dest, src->UnBox(), this); } } #endif |