diff --git a/tools/profiler/ProfileEntry.h b/tools/profiler/ProfileEntry.h index 85340bcdbae..e211389b67f 100644 --- a/tools/profiler/ProfileEntry.h +++ b/tools/profiler/ProfileEntry.h @@ -25,7 +25,10 @@ class ThreadProfile; +// NB: Packing this structure has been shown to cause SIGBUS issues on ARM. +#ifndef __arm__ #pragma pack(push, 1) +#endif class ProfileEntry { @@ -73,7 +76,9 @@ private: char mTagName; }; +#ifndef __arm__ #pragma pack(pop) +#endif class UniqueJSONStrings {