안녕하세요.
ARM Assembler공부를 해볼려고 아래의 C코드를 so 라이브러리 형태로 빌드한후에 해당 so파일을 IDA라는 disassembler툴로 열어보았습니다.
코드는 아래와 같습니다.
* C코드
void Java_org_androidtown_thread_SampleThreadActivity_hello(JNIEnv *env, jobject thiz)
{
__android_log_print(ANDROID_LOG_ERROR, "Hello", "Hello Jni World %s : %d", __FILE__, __LINE__);
}
* ASM코드