18 references to DescriptorMalformed
Microsoft.Diagnostics.DataContractReader (18)
ContractDescriptorTarget.cs (18)
220
throw
DescriptorMalformed
("All descriptors must have the same endianness and pointer size.");
228
throw
DescriptorMalformed
($"Duplicate contract name '{name}' found in contract descriptor.");
254
throw
DescriptorMalformed
($"Duplicate type name '{name}' found in contract descriptor.");
268
throw
DescriptorMalformed
($"Duplicate global name '{name}' found in contract descriptor.");
275
throw
DescriptorMalformed
($"Invalid pointer data index {global.NumericValue.Value}.");
323
throw
DescriptorMalformed
($"Invalid pointer data index {subDescriptor.Value.NumericValue.Value}.");
359
throw
DescriptorMalformed
($"Failed to read contract descriptor flags at 0x{address:x8}.");
370
throw
DescriptorMalformed
($"Failed to read contract descriptor size at 0x{address:x8}.");
376
throw
DescriptorMalformed
($"Failed to read contract descriptor JSON pointer at 0x{address:x8}.");
382
throw
DescriptorMalformed
($"Failed to read contract descriptor pointer data count at 0x{address:x8}.");
391
throw
DescriptorMalformed
($"Failed to read contract descriptor pointer data pointer at 0x{address:x8}.");
395
throw
DescriptorMalformed
($"Contract descriptor size {descriptorSize} is too large.");
401
throw
DescriptorMalformed
($"Failed to read contract descriptor JSON at 0x{descriptorAddr.Value:x8}.");
410
throw
DescriptorMalformed
("Failed to parse contract descriptor JSON.", ex);
414
throw
DescriptorMalformed
("Failed to parse contract descriptor JSON.", ex);
417
throw
DescriptorMalformed
("Contract descriptor JSON parsed to null.");
421
throw
DescriptorMalformed
($"Contract descriptor pointer data count {pointerDataCount} is too large.");
428
throw
DescriptorMalformed
($"Failed to read contract descriptor pointer data entry {i}.");