Android의 debuggerd의 코드를 읽던 중 재밌는 이름의 함수를 발견했습니다!
Android에서 동작하고 있는 application이 특정 시그널을 발생시키며 죽게 되면, debuggerd가 이를 받아서 처리하게 됩니다.
여기서 각종 디버깅용 정보를 남기기 위해 호출하는 함수의 이름은 바로
engrave_tombstone()
입니다. 개발자의 재치가 느껴지네요.
Android의 debuggerd의 코드를 읽던 중 재밌는 이름의 함수를 발견했습니다!
안드로이드폰 개발 프로젝트의 준비단계로, 요즘은 Kandroid 문서를 가지고 안드로이드 플랫폼을 공부하고 있습니다. Kandroid 문서는 Android Developers 사이트의 The Developer’s Guide를 한글로 번역하여 작성되었습니다.
android:targetSdkVersion
— Specifies the API Level on which the application is designed to run. In some cases, this allows the application to use manifest elements or behaviors defined in the target API Level, rather than being restricted to using only those defined for the minimum API Level.