1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\BuiltInCOM_1.cs (1)
52_target = target;
33 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (33)
Contracts\BuiltInCOM_1.cs (33)
62int pointerSize = _target.PointerSize; 66if (!_target.TryReadPointer(interfacePointer, out TargetPointer vtable) || vtable == TargetPointer.Null 67|| !_target.TryReadCodePointer(vtable + (ulong)pointerSize, out TargetCodePointer addRefValue)) 72TargetPointer tearOffAddRef = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRef)); 73TargetPointer tearOffSimple = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRefSimple)); 74TargetPointer tearOffSimpleInner = _target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRefSimpleInner)); 80ulong thisMask = _target.ReadGlobal<ulong>(Constants.Globals.CCWThisMask); 88int interfaceKind = _target.Read<int>(descBase); 90Target.TypeInfo sccwTypeInfo = _target.GetTypeInfo(DataType.SimpleComCallWrapper); 93Data.SimpleComCallWrapper sccw = _target.ProcessedData.GetOrAdd<Data.SimpleComCallWrapper>(sccwAddr); 108ulong comMethodTableSize = _target.GetTypeInfo(DataType.ComMethodTable).Size!.Value; 109int pointerSize = _target.PointerSize; 116Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(current); 126Data.ComMethodTable comMethodTable = _target.ProcessedData.GetOrAdd<Data.ComMethodTable>(comMethodTableAddr); 157Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(ccw); 164Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(ccw); 171Data.SimpleComCallWrapper data = _target.ProcessedData.GetOrAdd<Data.SimpleComCallWrapper>(sccw); 188Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(ccw); 191Data.SimpleComCallWrapper sccw = _target.ProcessedData.GetOrAdd<Data.SimpleComCallWrapper>(wrapper.SimpleWrapper); 206TargetPointer globalPtr = _target.ReadGlobalPointer(Constants.Globals.RCWCleanupList); 207listAddress = _target.ReadPointer(globalPtr); 213Data.RCWCleanupList list = _target.ProcessedData.GetOrAdd<Data.RCWCleanupList>(listAddress); 217Data.RCW bucket = _target.ProcessedData.GetOrAdd<Data.RCW>(bucketPtr); 225Data.RCW rcw = _target.ProcessedData.GetOrAdd<Data.RCW>(rcwPtr); 240Data.CtxEntry ctxEntry = _target.ProcessedData.GetOrAdd<Data.CtxEntry>(ctxEntryPtr); 246Data.RCW rcwData = _target.ProcessedData.GetOrAdd<Data.RCW>(rcw); 258Data.RCW rcwData = _target.ProcessedData.GetOrAdd<Data.RCW>(rcw); 265Data.RCW rcwData = _target.ProcessedData.GetOrAdd<Data.RCW>(rcw); 270ISyncBlock syncBlock = _target.Contracts.SyncBlock; 298Data.CtxEntry ctxEntry = _target.ProcessedData.GetOrAdd<Data.CtxEntry>(ctxEntryPtr);