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)); 80TargetNUInt thisMask = new(_target.ReadGlobalPointer(Constants.Globals.CCWThisMask).Value); 88int interfaceKind = _target.Read<int>(descBase); 90ulong vtablePtrOffset = (ulong)Data.SimpleComCallWrapper.GetVTablePtrOffset(_target); 92Data.SimpleComCallWrapper sccw = _target.ProcessedData.GetOrAdd<Data.SimpleComCallWrapper>(sccwAddr); 107ulong comMethodTableSize = Data.ComMethodTable.GetSize(_target); 108int pointerSize = _target.PointerSize; 115Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(current); 125Data.ComMethodTable comMethodTable = _target.ProcessedData.GetOrAdd<Data.ComMethodTable>(comMethodTableAddr); 156Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(ccw); 163Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(ccw); 170Data.SimpleComCallWrapper data = _target.ProcessedData.GetOrAdd<Data.SimpleComCallWrapper>(sccw); 187Data.ComCallWrapper wrapper = _target.ProcessedData.GetOrAdd<Data.ComCallWrapper>(ccw); 190Data.SimpleComCallWrapper sccw = _target.ProcessedData.GetOrAdd<Data.SimpleComCallWrapper>(wrapper.SimpleWrapper); 205TargetPointer globalPtr = _target.ReadGlobalPointer(Constants.Globals.RCWCleanupList); 206listAddress = _target.ReadPointer(globalPtr); 212Data.RCWCleanupList list = _target.ProcessedData.GetOrAdd<Data.RCWCleanupList>(listAddress); 216Data.RCW bucket = _target.ProcessedData.GetOrAdd<Data.RCW>(bucketPtr); 224Data.RCW rcw = _target.ProcessedData.GetOrAdd<Data.RCW>(rcwPtr); 239Data.CtxEntry ctxEntry = _target.ProcessedData.GetOrAdd<Data.CtxEntry>(ctxEntryPtr); 245Data.RCW rcwData = _target.ProcessedData.GetOrAdd<Data.RCW>(rcw); 257Data.RCW rcwData = _target.ProcessedData.GetOrAdd<Data.RCW>(rcw); 264Data.RCW rcwData = _target.ProcessedData.GetOrAdd<Data.RCW>(rcw); 269ISyncBlock syncBlock = _target.Contracts.SyncBlock; 297Data.CtxEntry ctxEntry = _target.ProcessedData.GetOrAdd<Data.CtxEntry>(ctxEntryPtr);