19 references to DescriptorMalformed
Microsoft.Diagnostics.DataContractReader (19)
ContractDescriptorTarget.cs (19)
213
throw
DescriptorMalformed
($"Unsupported data descriptor version '{version}'. Expected version {SupportedDataDescriptorVersion}.");
271
throw
DescriptorMalformed
("All descriptors must have the same endianness and pointer size.");
279
throw
DescriptorMalformed
($"Duplicate contract name '{name}' found in contract descriptor.");
305
throw
DescriptorMalformed
($"Duplicate type name '{name}' found in contract descriptor.");
319
throw
DescriptorMalformed
($"Duplicate global name '{name}' found in contract descriptor.");
326
throw
DescriptorMalformed
($"Invalid pointer data index {global.NumericValue.Value}.");
377
throw
DescriptorMalformed
($"Invalid pointer data index {subDescriptor.Value.NumericValue.Value}.");
414
throw
DescriptorMalformed
($"Failed to read contract descriptor flags at 0x{address:x8}.");
425
throw
DescriptorMalformed
($"Failed to read contract descriptor size at 0x{address:x8}.");
431
throw
DescriptorMalformed
($"Failed to read contract descriptor JSON pointer at 0x{address:x8}.");
437
throw
DescriptorMalformed
($"Failed to read contract descriptor pointer data count at 0x{address:x8}.");
446
throw
DescriptorMalformed
($"Failed to read contract descriptor pointer data pointer at 0x{address:x8}.");
450
throw
DescriptorMalformed
($"Contract descriptor size {descriptorSize} is too large.");
456
throw
DescriptorMalformed
($"Failed to read contract descriptor JSON at 0x{descriptorAddr.Value:x8}.");
465
throw
DescriptorMalformed
("Failed to parse contract descriptor JSON.", ex);
469
throw
DescriptorMalformed
("Failed to parse contract descriptor JSON.", ex);
472
throw
DescriptorMalformed
("Contract descriptor JSON parsed to null.");
476
throw
DescriptorMalformed
($"Contract descriptor pointer data count {pointerDataCount} is too large.");
483
throw
DescriptorMalformed
($"Failed to read contract descriptor pointer data entry {i}.");