首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Rust 1.51.0 已正式发布,及其新特性详述

    在 macOS 中,以前的调试信息,是使用一个名为 dsymutil 的工具收集到一个单独的 .dSYM 文件夹中,这可能需要一些时间,并占用大量磁盘空间。 但是,它确实有一个缺点:即使您对程序做了一个小的更改,dsymutil 也需要运行整个二进制文件,以来生成最终的 .dSYM 文件夹。 最近,Rust 回溯(backtraces)已切换,将使用不同的后端,该后端支持在不需要运行 dsymutil 的情况下加载调试信息。并且,对跳过 dsymutil 运行的支持,已经稳定了。 “unpacked” 选项指示 rustc 将 .o 对象文件保留在编译时的输出目录中,而不是删除它们,并跳过运行 dsymutil 的步骤。

    1.7K10编辑于 2022-06-30
  • 来自专栏酷酷的哀殿

    lldb 入坑指北(3) - 打印 c++ 实例的虚函数表

    command) output = returnObject.GetOutput() # 命令结果 # 0x7ffeefbfe350: 0x0000000103dce2b0 dsymutil 0x7ffeefbfe350: 0x0000000103dce2b0 print(groupList.group(1)) # 获取中间信息 # dsymutil ' + str(objAddress), returnObject) # 打印结果 # 0x103dce3a0: 0x000000010208f1e0 dsymutil

    2.1K10发布于 2020-10-26
  • 来自专栏CoderStar

    Xcode 常见 CLI 工具

    dsymutil 作用:可以使用 dsymutil 从 二进制中 中提取 dSYM 文件以及对 dSYM 文件进行一些操作;使用场景:当dSYM文件丢失后,可以将其作为找回dSYM文件的一种方式;路径: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil; # 从二进制文件中还有 `DSYM`信息的二进制包中抽取形成`.dysm`文件 dsymutil XXX # 使用指定的符号映射更新现有的 dSYM # 处理开启bitcode选项的dsym文件 dsymutil -symbol-map

    5.8K21编辑于 2022-09-23
  • 来自专栏Rust语言学习交流

    【Rust日报】2021-03-26 Rust 1.51 稳定版发布!

    去掉了之前通过 dsymutil 工具将debug信息收集到.dSYM目录下的方式,而使用新的方式,从而减少debuginfo的构建时间,并显着减少所使用的磁盘空间量。

    90620发布于 2021-04-22
  • 来自专栏Swift社区

    Swift 周报 第二十三期

    启用后,dsymutil 将反射信息从 TEXT 复制到 dSYM 的 DWARF 段,这允许 lldb 稍后发现它。 DSYMUTIL: 更改 dsymutil,而不是从 TEXT 复制反射,而是将其复制到 DWRAF 段。

    1.5K20编辑于 2023-03-01
  • 来自专栏小菜与老鸟

    Xcode编译疾如风-3.浅谈 dwarf 和 dSYM

    如果我们在 Release 模式下打包且选择了Debug Information Format 为DWARF with dSYM File ,那么则会通过 dsymutil 根据 mach-o 文件中的

    5.1K21发布于 2021-05-11
  • 来自专栏iOS开发~

    iOS_Error(一)

    sbin:/sbin"     /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil

    1.3K20编辑于 2022-07-20
  • 来自专栏云计算与大数据

    mac os openjdk 编译记录

    /usr/bin/patch checking for dsymutil... /usr/bin/dsymutil checking for mig...

    1.2K10编辑于 2022-01-17
  • 来自专栏腾讯Bugly的专栏

    iOS崩溃堆栈符号化,定位问题分分钟搞定!

    开发者可以使用dsymutil工具从.o文件中提取符号信息。 4. 符号表怎么用? 在前面的内容可以知道,符号表的作用是把崩溃中的函数地址解析为函数名等信息。

    5.7K51发布于 2018-03-22
  • 来自专栏QQ音乐技术团队的专栏

    Q音直播Flutter包裁剪方案(iOS)

    # 生成 dSYM 文件 RunCommand xcrun dsymutil -o "${build_dir}/dSYMs.noindex/App.framework.dSYM" "${app_framework #将flutter的符号,存为.dSYM文件 xcrun dsymutil -o $frameworkpath/Flutter.framework.dSYM $frameworkpath/Release n" `du -sh $frameworkpath/Release/Flutter.framework/flutter` AssertExists "${frameworkpath}" xcrun dsymutil

    2.7K20发布于 2021-02-05
  • 来自专栏正则

    Flutter iOS 混合工程自动化

    RunCommand mkdir -p -- "${build_dir}/dSYMs.noindex" # 生成 dSYM 文件 RunCommand xcrun dsymutil -o "${

    2.1K40编辑于 2022-01-10
  • 来自专栏全栈程序员必看

    mac 安装pymssql

    /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dsymutil ... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking

    1K20编辑于 2022-07-04
  • 来自专栏nimomeng的自我进阶

    了解和分析iOS Crash Report

    但是,如果你通过ITC网站来下载dSYM的话,你需要打开Terminal并且手动输入下面的命令来做解析(把example的path信息和sSYM信息替换一下) xcrun dsymutil -symbol-map

    2.7K20发布于 2018-09-13
  • 来自专栏WeTest质量开放平台团队的专栏

    了解和分析iOS Crash

    但是,如果你通过ITC网站来下载dSYM的话,你需要打开Terminal并且手动输入下面的命令来做解析(把example的path信息和sSYM信息替换一下) xcrun dsymutil -symbol-map

    2.7K20发布于 2018-09-15
  • 来自专栏WeTest质量开放平台团队的专栏

    了解和分析iOS Crash

    但是,如果你通过ITC网站来下载dSYM的话,你需要打开Terminal并且手动输入下面的命令来做解析(把example的path信息和sSYM信息替换一下) xcrun dsymutil -symbol-map

    2.2K30发布于 2018-10-29
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--compiler(46)

    UnableToRunDsymutil: 表示无法运行dsymutil的错误。 StrippingDebugInfoFailed<'a>: 表示剥离调试信息失败的错误。

    60210编辑于 2024-04-26
领券