mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 16:10:54 +00:00
libsysprof-analyze: use swap helpers to decode
This commit is contained in:
@ -132,44 +132,23 @@ _sysprof_document_frame_new (GMappedFile *mapped_file,
|
|||||||
int
|
int
|
||||||
sysprof_document_frame_get_cpu (SysprofDocumentFrame *self)
|
sysprof_document_frame_get_cpu (SysprofDocumentFrame *self)
|
||||||
{
|
{
|
||||||
int ret;
|
|
||||||
|
|
||||||
g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0);
|
g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0);
|
||||||
|
|
||||||
if G_LIKELY (self->needs_swap)
|
return SYSPROF_DOCUMENT_FRAME_INT32 (self, self->frame->cpu);
|
||||||
ret = self->frame->cpu;
|
|
||||||
else
|
|
||||||
ret = GUINT32_SWAP_LE_BE (self->frame->cpu);
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
sysprof_document_frame_get_pid (SysprofDocumentFrame *self)
|
sysprof_document_frame_get_pid (SysprofDocumentFrame *self)
|
||||||
{
|
{
|
||||||
int ret;
|
|
||||||
|
|
||||||
g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0);
|
g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0);
|
||||||
|
|
||||||
if G_LIKELY (self->needs_swap)
|
return SYSPROF_DOCUMENT_FRAME_INT32 (self, self->frame->pid);
|
||||||
ret = self->frame->pid;
|
|
||||||
else
|
|
||||||
ret = GUINT32_SWAP_LE_BE (self->frame->pid);
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gint64
|
gint64
|
||||||
sysprof_document_frame_get_time (SysprofDocumentFrame *self)
|
sysprof_document_frame_get_time (SysprofDocumentFrame *self)
|
||||||
{
|
{
|
||||||
gint64 ret;
|
|
||||||
|
|
||||||
g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0);
|
g_return_val_if_fail (SYSPROF_IS_DOCUMENT_FRAME (self), 0);
|
||||||
|
|
||||||
if G_LIKELY (self->needs_swap)
|
return SYSPROF_DOCUMENT_FRAME_INT64 (self, self->frame->time);
|
||||||
ret = self->frame->time;
|
|
||||||
else
|
|
||||||
ret = GUINT32_SWAP_LE_BE (self->frame->time);
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user