我正在尝试使用Android NDK r19 beta中包含的llvm-symbolizer。
我正在遵循手册页示例here.
我正在传递有效内存,然后将.so文件传递给我的android ndk应用程序。不幸的是,所有llvm-symbolizer输出的都是 ??:0:0 。
0x001efb18 | llvm-symbolizer -pretty-print -obj=build/intermediates/cmake/debug/obj/armeabi-v7a/MyApp.so
__cxa_atexit at ??:0:0
我仔细检查了日志中给出的内存地址是否与.so指向的是同一版本。
我使用llvm-symbolizer错误吗,或者其中有错误。构建时是否可能需要将某个标志传递给clang ++编译器?