1 write to _config
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
139
_config
= mainDescriptor.Config;
21 references to _config
Microsoft.Diagnostics.DataContractReader (21)
ContractDescriptorTarget.cs (21)
208
types[DataType.pointer.ToString()] = new TypeInfo { Size = (uint)
_config
.PointerSize };
212
if (descriptor.Config.IsLittleEndian !=
_config
.IsLittleEndian ||
213
descriptor.Config.PointerSize !=
_config
.PointerSize)
408
public override int PointerSize =>
_config
.PointerSize;
409
public override bool IsLittleEndian =>
_config
.IsLittleEndian;
427
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T value))
456
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T readValue))
482
if (!TryWrite(address,
_config
.IsLittleEndian, _dataTargetDelegates, value))
488
if (
_config
.PointerSize == 8)
496
if (
_config
.PointerSize == 8)
578
if (!TryReadPointer(address,
_config
, _dataTargetDelegates, out TargetPointer pointer))
585
=> TryReadPointer(address,
_config
, _dataTargetDelegates, out value);
589
if (
_config
.PointerSize == sizeof(uint))
591
return new TargetPointer(Read<uint>(bytes.Slice(0, sizeof(uint)),
_config
.IsLittleEndian));
595
return new TargetPointer(Read<ulong>(bytes.Slice(0, sizeof(ulong)),
_config
.IsLittleEndian));
644
address += (ulong)
_config
.PointerSize;
697
string result =
_config
.IsLittleEndian
710
if (!TryReadNUInt(address,
_config
, _dataTargetDelegates, out ulong value))
749
=> IsAligned(value,
_config
.PointerSize);
751
=> IsAligned(value,
_config
.PointerSize);
753
=> IsAligned(pointer.Value,
_config
.PointerSize);