1 write to _config
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
144
_config
= mainDescriptor.Config;
22 references to _config
Microsoft.Diagnostics.DataContractReader (22)
ContractDescriptorTarget.cs (22)
213
types[DataType.pointer.ToString()] = new TypeInfo { Size = (uint)
_config
.PointerSize };
217
if (descriptor.Config.IsLittleEndian !=
_config
.IsLittleEndian ||
218
descriptor.Config.PointerSize !=
_config
.PointerSize)
413
public override int PointerSize =>
_config
.PointerSize;
414
public override bool IsLittleEndian =>
_config
.IsLittleEndian;
439
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T value))
468
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T readValue))
494
if (!TryWrite(address,
_config
.IsLittleEndian, _dataTargetDelegates, value))
500
if (
_config
.PointerSize == 8)
508
if (
_config
.PointerSize == 8)
590
if (!TryReadPointer(address,
_config
, _dataTargetDelegates, out TargetPointer pointer))
597
=> TryReadPointer(address,
_config
, _dataTargetDelegates, out value);
601
if (
_config
.PointerSize == sizeof(uint))
603
return new TargetPointer(Read<uint>(bytes.Slice(0, sizeof(uint)),
_config
.IsLittleEndian));
607
return new TargetPointer(Read<ulong>(bytes.Slice(0, sizeof(ulong)),
_config
.IsLittleEndian));
656
address += (ulong)
_config
.PointerSize;
709
string result =
_config
.IsLittleEndian
722
if (!TryReadNUInt(address,
_config
, _dataTargetDelegates, out ulong value))
730
if (!TryReadNInt(address,
_config
, _dataTargetDelegates, out long value))
788
=> IsAligned(value,
_config
.PointerSize);
790
=> IsAligned(value,
_config
.PointerSize);
792
=> IsAligned(pointer.Value,
_config
.PointerSize);