android {
...
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
version "21.0.6113669"
}
}
}
...
android {
...
externalNativeBuild {
ndkBuild {
...
arguments "-g", "-O0", "-ggdb"
}
}
}
void *get_sp() {
__asm__("mov %0, sp \n" : "=r"(sp));
return sp;
}
该函数可以用于获取寄存器堆栈指针,并将其返回给调试器。