diff --git a/userspace/tools/wrs_dump_shmem.c b/userspace/tools/wrs_dump_shmem.c index 5633af38e9981a1a6094f5c3ea30beea0dd6b111..694e21340c0d6b5f7dfba0796ccfccf0c7fa4a8f 100644 --- a/userspace/tools/wrs_dump_shmem.c +++ b/userspace/tools/wrs_dump_shmem.c @@ -287,6 +287,9 @@ void dump_one_field(void *addr, struct dump_info *info) printf("\n"); break; } + case dump_type_scaledPicoseconds: + printf("%lld\n", (*(unsigned long long *)p)>>16); + break; } } void dump_many_fields(void *addr, struct dump_info *info, int ninfo) diff --git a/userspace/tools/wrs_dump_shmem.h b/userspace/tools/wrs_dump_shmem.h index 27453f8091d3a2829500cb70d39d5bb05ee49e86..e65d97824e27bc4caff3e3bec1b2d1293032a180 100644 --- a/userspace/tools/wrs_dump_shmem.h +++ b/userspace/tools/wrs_dump_shmem.h @@ -70,6 +70,8 @@ enum dump_type { /* rtu_filtering_entry enumerations */ dump_type_rtu_filtering_entry_dynamic, dump_type_array_int, + /* scaledPicoseconds */ + dump_type_scaledPicoseconds, }; /* * A structure to dump fields. This is meant to simplify things, see use here