确认llvm-addr2line工具是否已经安装: 首先,尝试在命令行中直接调用llvm-addr2line,看是否会出现“command not found”的错误。 查找llvm-addr2line所属的软件包并进行安装: 如果确认未安装,需要根据你的操作系统来查找并安装相应的软件包。 对于基于Debian的系统(如Ubuntu),可以使用以下命令安装LLVM工具链,其中包...
HarmonyOS码上奇行 12k3114 发布于 2024-06-25 定位崩溃,使用llvm-addr2line命令结果错误: llvm-addr2line -e ohoslibraries/mars\_ohos\_sdk/libs/arm64-v8a/libmarsstn.so 000000000004cd9c??:0harmonyosharmonyos-next 有用关注1收藏回复 阅读559 1 个回答 得票最新 HarmonyOS码上奇行 12k3114 发...
so库release打包,崩溃后用llvm-addr2line还原符号,可以正常返回代码文件和函数名称,但是代码行数无法获...
参考下这个帖子:https://developer.huawei.com/consumer/cn/forum/topic/0212162059724420878
eggper2楼•1 个月前
distribution-stage2.cmake内LLVM_TOOLCHAIN_TOOLS改名为非Cache的LLVM_TOOLCHAIN_TOOLS_SELECT, 增加注释# See <llvm-project>/llvm/test/CMakeLists.txt,同时组件变更如下: 移除: llvm-ifs llvm-lipo llvm-libtool-darwin llvm-otool 增加 llc lli llvm-addr2line ...
所以我最终使用的设置就是在Fuchsia-stage2.cmake的基础上,增加了llvm-as,llvm-addr2line,llvm-addr2line,llvm-config,llvm-elfabi,llvm-install-name-tool,llvm-jitlink,llvm-lto,llvm-lto2,llvm-ml,llvm-pdbutil,LLVM,LTO,Remarks,lldb及相关工具 ,libclang及相关库和头文件,clang-check,clang-cpp,clang-...
在unity打包apk时会生成独立的符号文件。我们需要使用专用的工具来使用符号文件。google文档中提到使用addr2line来翻译crash的符号信息。在NDK中有提供addr2line。 本文则会讲述,如何使用llvm-symbolizer翻译符号信息。llvm-symbolizer是llvm项目的子工程。现在android 已经转用clang编译器。clang也是llvm项目的子工程。因此...
2. GNU binutils 替代品 llvm-addr2line——addr2line的一个临时替代品 llvm-ar—— LLVM归档器 llvm-cxxfilt—— 一个符号demangler llvm-nm—— 列出LLVM字节码和目标文件的符号表 llvm-objcopy—— 目标复制工具 llvm-objdump—— 目标文件转储器
@staticmethod def package_llvm_bin_file(necessary_bin_files, ext): necessary_bin_file = [ 'llvm-addr2line%s' % ext, 'llvm-ar%s' % ext, 'llvm-as%s' % ext, 'llvm-cfi-verify%s' % ext, 'llvm-config%s' % ext, 'llvm-cov%s' % ext, 'llvm-cxxfilt%s' % ext, 'llvm-dis%s' % ...