From b68d8225ecf7a41ddc3083557efa164a82b0fe39 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 24 May 2023 12:53:34 -0700 Subject: [PATCH] libsysprof-analyze: print the counter ids that were set --- .../tests/test-capture-model.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/libsysprof-analyze/tests/test-capture-model.c b/src/libsysprof-analyze/tests/test-capture-model.c index ac94872f..d9356adc 100644 --- a/src/libsysprof-analyze/tests/test-capture-model.c +++ b/src/libsysprof-analyze/tests/test-capture-model.c @@ -103,6 +103,24 @@ main (int argc, category, name); } } + else if (SYSPROF_IS_DOCUMENT_CTRSET (frame)) + { + guint n_values = sysprof_document_ctrset_get_n_values (SYSPROF_DOCUMENT_CTRSET (frame)); + + g_print (" counters=["); + for (guint j = 0; j < n_values; j++) + { + guint id; + guint8 raw[8]; + + sysprof_document_ctrset_get_raw_value (SYSPROF_DOCUMENT_CTRSET (frame), j, &id, raw); + + g_print ("%u", id); + if (j+1 != n_values) + g_print (", "); + } + g_print ("]"); + } else if (SYSPROF_IS_DOCUMENT_ALLOCATION (frame)) { if (sysprof_document_allocation_is_free (SYSPROF_DOCUMENT_ALLOCATION (frame)))