android __asm__ __volatile__ 执行指令指令报错

指令执行问题:

以下语句,编译armeabi-v7a正常;

__asm__ __volatile__ ("bkpt 100");

编译arm64-v8a报以下错误:

    android arm64 unrecognized instruction mnemonic bkpt

解决方案:

arm64-v8a需修改为:

__asm__ __volatile__ ("brk 100");

相关指令介绍

WX20240912-152655@2x.png

指令参考文档:

https://armv8-doc.readthedocs.io/en/latest/18.html#id4

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容