• Lv0
    粉丝0

积分0 / 贡献0

提问0答案被采纳0文章0

作者动态

    [提问]如何编译asan版本的方舟编译器

    blur 显示全部楼层 发表于 5 天前

    [提问]如何编译asan版本的方舟编译器

    最近在尝试编译asan版本的方舟编译器,以下是我尝试过的命令:

    ./build.sh --product-name rk3568 --build-target ark_js_host_linux_tools_packages --build-target ets_frontend_build --gn-args is_asan=true --gn-args is_debug=true --no-prebuilt-sdk

    以及

    CMAKE_CXX_FLAGS="-fsanitize-coverage=trace-pc-guard -fsanitize=address" CMAKE_C_FLAGS="-fsanitize-coverage=trace-pc-guard -fsanitize=address" ./build.sh --product-name rk3568 --build-target ark_js_host_linux_tools_packages --build-target ets_frontend_build --no-prebuilt-sdk

    但是编译出来的可执行文件都没有asan相关符号,并且经过gdb调试,也确实没看到asan相关插桩信息。

    我看build仓库的issue说使用-gn-args is_asan=true就行,但是我在经历以上的尝试过后发现还是不行

    因此想请教一下大家该如何解决?或者说有相关文档吗?我自己查阅也行

    【运行环境】

    Ubuntu20.04

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部