1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Debugger_1.cs (1)
18
_target
= target;
22 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (22)
Contracts\Debugger_1.cs (22)
25
TargetPointer debuggerPtrPtr =
_target
.ReadGlobalPointer(Constants.Globals.Debugger);
29
debuggerAddress =
_target
.ReadPointer(debuggerPtrPtr);
39
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
46
TargetPointer addr =
_target
.ReadGlobalPointer(Constants.Globals.CLRJitAttachState);
47
return (int)
_target
.Read<uint>(addr.Value);
52
TargetPointer addr =
_target
.ReadGlobalPointer(Constants.Globals.CORDebuggerControlFlags);
53
uint currentFlags =
_target
.Read<uint>(addr.Value);
54
_target
.Write<uint>(addr.Value, currentFlags | (uint)DebuggerControlFlag_1.PendingAttach);
59
TargetPointer addr =
_target
.ReadGlobalPointer(Constants.Globals.CORDebuggerControlFlags);
60
uint currentFlags =
_target
.Read<uint>(addr.Value);
63
_target
.Write<uint>(addr.Value, currentFlags | (uint)DebuggerControlFlag_1.Attached);
67
_target
.Write<uint>(addr.Value, currentFlags & ~((uint)DebuggerControlFlag_1.Attached | (uint)DebuggerControlFlag_1.PendingAttach));
73
if (
_target
.TryReadGlobalPointer(Constants.Globals.MetadataUpdatesApplied, out TargetPointer? addr))
75
return
_target
.Read<byte>(addr.Value.Value) != 0;
85
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
86
debugger.SetField(
_target
, nameof(Data.Debugger.RSRequestedSync), 1);
94
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
95
debugger.SetField(
_target
, nameof(Data.Debugger.SendExceptionsOutsideOfJMC), sendExceptionsOutsideOfJMC ? 1 : 0);
103
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
108
Data.DebuggerRCThread debuggerRcThread =
_target
.ProcessedData.GetOrAdd<Data.DebuggerRCThread>(rcThread);
117
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
118
debugger.SetField(
_target
, nameof(Data.Debugger.GCNotificationEventsEnabled), fEnable ? 1 : 0);