Programming$/Android

JNI function symbol 제거하기

ch4rli3kop 2020. 6. 12. 03:47
반응형

JNI function symbol 제거하기



공유 라이브러리인 so 파일에 다음과 같이 함수 이름이랑 타입 등의 심볼 정보가 있어서 제거하는 방법을 좀 찾아봤다.



역시 스택오버플로우에는 모든게 다 있다!

https://stackoverflow.com/questions/17022983/is-it-possible-to-remove-symbols-from-a-shared-library-built-with-android-ndk



다음과 같이 Android.mk에 LOCAL_CFLAGS에 -fvisibility=hidden을 추가해주면 된다.


심볼 정보가 사라졌다!

반응형