1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Debugger_1.cs (1)
19
_target
= target;
23 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (23)
Contracts\Debugger_1.cs (23)
26
TargetPointer debuggerPtrPtr =
_target
.ReadGlobalPointer(Constants.Globals.Debugger);
30
debuggerAddress =
_target
.ReadPointer(debuggerPtrPtr);
40
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
47
TargetPointer addr =
_target
.ReadGlobalPointer(Constants.Globals.CLRJitAttachState);
48
return (int)
_target
.Read<uint>(addr.Value);
53
TargetPointer addr =
_target
.ReadGlobalPointer(Constants.Globals.CORDebuggerControlFlags);
54
uint currentFlags =
_target
.Read<uint>(addr.Value);
55
_target
.Write<uint>(addr.Value, currentFlags | (uint)DebuggerControlFlag_1.PendingAttach);
60
TargetPointer addr =
_target
.ReadGlobalPointer(Constants.Globals.CORDebuggerControlFlags);
61
uint currentFlags =
_target
.Read<uint>(addr.Value);
64
_target
.Write<uint>(addr.Value, currentFlags | (uint)DebuggerControlFlag_1.Attached);
68
_target
.Write<uint>(addr.Value, currentFlags & ~((uint)DebuggerControlFlag_1.Attached | (uint)DebuggerControlFlag_1.PendingAttach));
74
if (
_target
.TryReadGlobalPointer(Constants.Globals.MetadataUpdatesApplied, out TargetPointer? addr))
76
return
_target
.Read<byte>(addr.Value.Value) != 0;
86
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
95
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
104
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
109
Data.DebuggerRCThread debuggerRcThread =
_target
.ProcessedData.GetOrAdd<Data.DebuggerRCThread>(rcThread);
118
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
127
Data.Debugger debugger =
_target
.ProcessedData.GetOrAdd<Data.Debugger>(debuggerAddress);
131
uint maxHijackFunctions =
_target
.ReadGlobal<uint>(Constants.Globals.MaxHijackFunctions);
135
Target.TypeInfo memoryRangeTypeInfo =
_target
.GetTypeInfo(DataType.MemoryRange);
141
Data.MemoryRange entry =
_target
.ProcessedData.GetOrAdd<Data.MemoryRange>(entryAddress);