mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 08:00:53 +00:00
libsysprof-analyze: translate address to native endianness
This commit is contained in:
@ -139,13 +139,16 @@ sysprof_document_jitmap_get_mapping (SysprofDocumentJitmap *self,
|
|||||||
|
|
||||||
while (pos < endptr)
|
while (pos < endptr)
|
||||||
{
|
{
|
||||||
|
SysprofAddress addr;
|
||||||
Jitmap map;
|
Jitmap map;
|
||||||
|
|
||||||
if (pos + sizeof map.address >= endptr)
|
if (pos + sizeof addr >= endptr)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
memcpy (&map.address, pos, sizeof map.address);
|
memcpy (&addr, pos, sizeof addr);
|
||||||
pos += sizeof map.address;
|
pos += sizeof addr;
|
||||||
|
|
||||||
|
map.address = SYSPROF_DOCUMENT_FRAME_UINT64 (self, addr);
|
||||||
|
|
||||||
if (!(map.name = SYSPROF_DOCUMENT_FRAME_CSTRING (self, (const char *)pos)))
|
if (!(map.name = SYSPROF_DOCUMENT_FRAME_CSTRING (self, (const char *)pos)))
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user