- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 Android平台,C/C++代码内存对齐问题(signal SIGBUS Error)
最近手机版本老出现崩溃,之前出现过,但很偶然。最近出现机率比较高,就跟查一下。 报了signal SIGBUS BUS Error,最终定位在uint32_t i32 = *((uint32_t*)m_data); 这句语出了问题, 确认m_data内存是正确的,并且在PC机上运行是正常的。 后面查到原因是x86架构CPU是支持内存非对齐访问,而手机的CPU采用的是RISC架构,为了提高访
2014-02-17 20:46:12 8287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人