Files
Martin Regen 1032d719da More fuzz targets for binary and Xml decoders (#2621)
- let all Xml encoders and decoders follow the dispose pattern, similar to all the other encoders.
- Add fuzz targets for Xml and binary indempotent fuzzer.
- add a ReadOnlySpan<byte> signature for WriteByteString
- add ArrayPool based IBufferWriter<byte> to support encoding of large byte string with buffers
- add Azure DevOps ci pipeline tests with known artifacts that caused fuzzing errors, to catch regressions.
2024-08-05 08:35:58 +02:00

130 lines
4.1 KiB
XML

<ReadResponse xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ResponseHeader>
<Timestamp>2024-05-03T13:00:39.3472074Z</Timestamp>
<RequestHandle>42</RequestHandle>
<ServiceResult>
<Code>0</Code>
</ServiceResult>
<ServiceDiagnostics>
<SymbolicId>-1</SymbolicId>
<NamespaceUri>-1</NamespaceUri>
<Locale>-1</Locale>
<LocalizedText>-1</LocalizedText>
<AdditionalInfo>NodeId not found</AdditionalInfo>
<InnerStatusCode>
<Code>2153644032</Code>
</InnerStatusCode>
<InnerDiagnosticInfo>
<SymbolicId>-1</SymbolicId>
<NamespaceUri>-1</NamespaceUri>
<Locale>-1</Locale>
<LocalizedText>-1</LocalizedText>
<AdditionalInfo>Hello World</AdditionalInfo>
<InnerStatusCode>
<Code>2150891520</Code>
</InnerStatusCode>
<InnerDiagnosticInfo>
<SymbolicId>-1</SymbolicId>
<NamespaceUri>-1</NamespaceUri>
<Locale>-1</Locale>
<LocalizedText>-1</LocalizedText>
<AdditionalInfo>Hello World</AdditionalInfo>
<InnerStatusCode>
<Code>2150891520</Code>
</InnerStatusCode>
<InnerDiagnosticInfo>
<SymbolicId>-1</SymbolicId>
<NamespaceUri>-1</NamespaceUri>
<Locale>-1</Locale>
<LocalizedText>-1</LocalizedText>
<AdditionalInfo>Hello World</AdditionalInfo>
<InnerStatusCode>
<Code>2150891520</Code>
</InnerStatusCode>
</InnerDiagnosticInfo>
</InnerDiagnosticInfo>
</InnerDiagnosticInfo>
</ServiceDiagnostics>
<StringTable />
</ResponseHeader>
<Results>
<DataValue>
<Value>
<Value>
<String>Hello World</String>
</Value>
</Value>
<StatusCode>
<Code>0</Code>
</StatusCode>
<SourceTimestamp>2024-05-03T13:01:39.3471774Z</SourceTimestamp>
<SourcePicoseconds>10</SourcePicoseconds>
<ServerTimestamp>2024-05-03T13:00:39.3471774Z</ServerTimestamp>
<ServerPicoseconds>100</ServerPicoseconds>
</DataValue>
<DataValue>
<Value>
<Value>
<UInt32>12345678</UInt32>
</Value>
</Value>
<StatusCode>
<Code>2157772800</Code>
</StatusCode>
<SourceTimestamp>2024-05-03T13:01:39.3471774Z</SourceTimestamp>
<SourcePicoseconds>0</SourcePicoseconds>
<ServerTimestamp>2024-05-03T13:00:39.3471774Z</ServerTimestamp>
<ServerPicoseconds>0</ServerPicoseconds>
</DataValue>
<DataValue>
<Value>
<Value>
<ByteString>AAECAwQFBg==</ByteString>
</Value>
</Value>
<StatusCode>
<Code>0</Code>
</StatusCode>
<SourceTimestamp>2024-05-03T13:01:39.3471774Z</SourceTimestamp>
<SourcePicoseconds>0</SourcePicoseconds>
<ServerTimestamp>2024-05-03T13:00:39.3471774Z</ServerTimestamp>
<ServerPicoseconds>0</ServerPicoseconds>
</DataValue>
<DataValue>
<Value>
<Value>
<Byte>42</Byte>
</Value>
</Value>
<StatusCode>
<Code>0</Code>
</StatusCode>
<SourceTimestamp>2024-05-03T13:00:39.3471774Z</SourceTimestamp>
<SourcePicoseconds>0</SourcePicoseconds>
<ServerTimestamp>0001-01-01T00:00:00</ServerTimestamp>
<ServerPicoseconds>0</ServerPicoseconds>
</DataValue>
</Results>
<DiagnosticInfos>
<DiagnosticInfo>
<SymbolicId>-1</SymbolicId>
<NamespaceUri>-1</NamespaceUri>
<Locale>-1</Locale>
<LocalizedText>-1</LocalizedText>
<AdditionalInfo>Hello World</AdditionalInfo>
<InnerStatusCode>
<Code>2148925440</Code>
</InnerStatusCode>
<InnerDiagnosticInfo>
<SymbolicId>-1</SymbolicId>
<NamespaceUri>-1</NamespaceUri>
<Locale>-1</Locale>
<LocalizedText>-1</LocalizedText>
<AdditionalInfo>Hello World</AdditionalInfo>
<InnerStatusCode>
<Code>2150891520</Code>
</InnerStatusCode>
</InnerDiagnosticInfo>
</DiagnosticInfo>
</DiagnosticInfos>
</ReadResponse>