From c4dc3c7f51cc9f7c5ac847740b0ac22887c46f9b Mon Sep 17 00:00:00 2001 From: David Korczynski Date: Tue, 15 Apr 2025 03:55:11 -0700 Subject: [PATCH] tests: internal: fuzzers: extend ctrace fuzzer Add decoding of opentelemtry logic. Signed-off-by: David Korczynski --- tests/internal/fuzzers/ctrace_fuzzer.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/internal/fuzzers/ctrace_fuzzer.c b/tests/internal/fuzzers/ctrace_fuzzer.c index bcd2ca583e2..ffbb8954bf5 100644 --- a/tests/internal/fuzzers/ctrace_fuzzer.c +++ b/tests/internal/fuzzers/ctrace_fuzzer.c @@ -6,6 +6,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size){ size_t off = 0; struct ctrace *ctr = NULL; + struct ctrace *ctr2 = NULL; size_t msgpack_text_size; char *msgpack_text_buffer = NULL; @@ -20,5 +21,12 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size){ ctr_destroy(ctr); } + + /* Target opentelemtry decoding */ + ctr_decode_opentelemetry_create(&ctr2, data, size, &off); + if (ctr2 != NULL) { + ctr_destroy(ctr2); + } + return 0; }