1 write to _config
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
154
_config
= mainDescriptor.Config;
22 references to _config
Microsoft.Diagnostics.DataContractReader (22)
ContractDescriptorTarget.cs (22)
264
types[DataType.pointer.ToString()] = new TypeInfo { Size = (uint)
_config
.PointerSize };
268
if (descriptor.Config.IsLittleEndian !=
_config
.IsLittleEndian ||
269
descriptor.Config.PointerSize !=
_config
.PointerSize)
497
public override int PointerSize =>
_config
.PointerSize;
498
public override bool IsLittleEndian =>
_config
.IsLittleEndian;
523
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T value))
552
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T readValue))
578
if (!TryWrite(address,
_config
.IsLittleEndian, _dataTargetDelegates, value))
584
if (
_config
.PointerSize == 8)
592
if (
_config
.PointerSize == 8)
674
if (!TryReadPointer(address,
_config
, _dataTargetDelegates, out TargetPointer pointer))
681
=> TryReadPointer(address,
_config
, _dataTargetDelegates, out value);
685
if (
_config
.PointerSize == sizeof(uint))
687
return new TargetPointer(Read<uint>(bytes.Slice(0, sizeof(uint)),
_config
.IsLittleEndian));
691
return new TargetPointer(Read<ulong>(bytes.Slice(0, sizeof(ulong)),
_config
.IsLittleEndian));
740
address += (ulong)
_config
.PointerSize;
793
string result =
_config
.IsLittleEndian
806
if (!TryReadNUInt(address,
_config
, _dataTargetDelegates, out ulong value))
814
if (!TryReadNInt(address,
_config
, _dataTargetDelegates, out long value))
872
=> IsAligned(value,
_config
.PointerSize);
874
=> IsAligned(value,
_config
.PointerSize);
876
=> IsAligned(pointer.Value,
_config
.PointerSize);