在Android上导致SIGSEGV(本机崩溃)的最简单方法?

时间:2014-07-24 19:19:23

标签: android segmentation-fault sigsegv

我想确认Android应用上的第三方lib工作正常并捕获所有本机崩溃/报告它们。

令人惊讶的是,我无法找到各种方法。在Android上执行此操作的最简单,最快捷的方法是什么? (理想情况下,通过按下按钮可触发)。

即。在C上你可以做到

int main(void)
{
    char *s = "hello world";
    *s = 'H';
}

非常简单。什么是Android中的等价物?

**编辑:在Android应用程序代码中。不使用本机代码。

1 个答案:

答案 0 :(得分:0)

如果查看bionic/libc/unistd/abort.c,它会执行以下操作来触发seg错误

*((char*)0xdeadbaad) = 39;