From a47627e5b9adf167284250463f90bee4a6033816 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 25 Apr 2023 17:09:38 -0700 Subject: [PATCH] libsysprof-analyze: use swap helpers to decode --- .../sysprof-document-frame.c | 27 +++---------------- 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/src/libsysprof-analyze/sysprof-document-frame.c b/src/libsysprof-analyze/sysprof-document-frame.c index 3bd4ddcb..fa7180e4 100644 --- a/src/libsysprof-analyze/sysprof-document-frame.c +++ b/src/libsysprof-analyze/sysprof-document-frame.c @@ -132,44 +132,23 @@ _sysprof_document_frame_new (GMappedFile *mapped_file, int sysprof_document_frame_get_cpu (SysprofDocumentFrame *self) { - int ret; - g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0); - if G_LIKELY (self->needs_swap) - ret = self->frame->cpu; - else - ret = GUINT32_SWAP_LE_BE (self->frame->cpu); - - return ret; + return SYSPROF_DOCUMENT_FRAME_INT32 (self, self->frame->cpu); } int sysprof_document_frame_get_pid (SysprofDocumentFrame *self) { - int ret; - g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0); - if G_LIKELY (self->needs_swap) - ret = self->frame->pid; - else - ret = GUINT32_SWAP_LE_BE (self->frame->pid); - - return ret; + return SYSPROF_DOCUMENT_FRAME_INT32 (self, self->frame->pid); } gint64 sysprof_document_frame_get_time (SysprofDocumentFrame *self) { - gint64 ret; - g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0); - if G_LIKELY (self->needs_swap) - ret = self->frame->time; - else - ret = GUINT32_SWAP_LE_BE (self->frame->time); - - return ret; + return SYSPROF_DOCUMENT_FRAME_INT64 (self, self->frame->time); }