Я использую Android NDK для создания собственного C/C++ двоичного кода через include $(BUILD_EXECUTABLE)
. Я добавил модуль android-ndk-profiler в свой Android.mk в соответствии с их инструкциями и добавил вызовы для monstartup
и moncleanup
.Андроид NDK для собственного исполняемого файла не производит данных
Запуск двоичного файла на корневом устройстве создает gmon.out, и все работает правильно. Но при запуске $ ANDROID_NDK/toolchains /.../ arm-linux-androideabi-gprof отображаются заголовки и описания, но нет фактических данных.
Я знаю, что профилировщик предназначен для использования в собственных общих библиотеках, а не в исполняемых файлах, но можно ли это сделать?