问题标签 [debug-symbols]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何加载 Android Froyo 的调试符号(使用 Eclipse)?
我需要在处理 Froyo 内部异常的代码中设置断点。我正在使用 Eclipse 并构建了 Froyo 的本地副本(未自定义),因此它应该适合我的设备。有没有办法告诉 ADB 和/或 Eclipse 加载符号,以便我可以进入代码?
javascript - JavaScript 调试符号
当使用缩小或生成的 javascript 时,我希望能够通过原始而不是生成的输出看到原始源。
这与调试已编译二进制文件的符号让您看到原始源代码的方式大致相同。
原始来源甚至可能不是 javascript,而是一些等价物,例如 Script# 或 jwacs 的输出。
理想情况下,这将与现有的调试器一起工作,也许作为 FireBug 插件。
c# - 从调试版本中的类型获取文件的源代码文件名
给定 .NET 中的 Type 对象,我可以获取源代码文件名吗?我知道这只能在 Debug 版本中使用,这很好,我也知道我可以使用 StackTrace 对象来获取调用堆栈中特定帧的文件名,但这不是我想要的。
但是我有可能获得给定 System.Type 的源代码文件名吗?
macos - 调试信息作为 dSYM 文件是否存在反汇编的安全风险?
我在 Mac OS X 上编译一个软件,我不想暴露它的内部。但是,如果我可以使用用户发送的崩溃日志来检查崩溃原因,那就太好了。我担心作为 dSYM 文件生成的调试信息会暴露我的应用程序的内部(无论如何,dSYM 文件没有被分发),所以我的问题是(是):
dSYM 文件生成是否会修改生成的应用程序二进制文件?如果是这样,它如何修改二进制文件?这对我的知识产权是否存在安全风险(例如,使用 dSYM 文件生成更容易反汇编)?
谢谢。
c# - 符号不会为我的项目加载
我有一个项目交给我,我解压缩,放在我的电脑上,现在我不能放任何断点。每当我尝试放断点时,我会在断点上看到一个感叹号,说“这个断点目前不会被击中。没有为此文档加载任何符号。” 有谁知道我该如何解决这个问题?在我开始运行代码之前,此错误不会出现,而代码没有运行断点看起来就好了。
debugging - Why DIA SDK get_libraryName symbol returns NULL for IDiaSymbol?
I need to find the correct .dll/.exe from where the function enumerated. For this I am using get_libraryName which to me should return file Name(.dll/.exe) in which the function was originally defined.
But It returns every time NULL(BadPtr=0x00000).. Is there any way out to retrieve the exact file Name from where the function was being defined and used ?
Regards Hassan
windows - Windows 符号服务器
我想在 Visual Studio 中建立与 Windows 符号服务器的连接。
我有以下命令:
c:\localcache
零件应该改成什么?
xcode - 无法让 XCode 3.2.2 生成 dSYM 文件
我已按照此处的 Apple 说明为我的发布版本生成 dSYM 文件失败,我尝试了各种设置但它没有生成任何东西,这是针对 32 位通用 Mac OSX 应用程序(我使用的是 10.6 SDK并为 10.2 部署)。
更令人沮丧的是我也在做 iPhone 开发,并且使用完全相同的项目设置(与符号和调试有关),它生成一个 dSYM 文件就好了!关于我读过的唯一可能导致问题的内容是 ZeroLink,但我认为 XCode 3.2.2 不再支持它了?我在构建设置或构建菜单下的任何地方都找不到它。
有没有人有任何建议或知道我需要更改哪些设置?感谢您的任何帮助!
当前的设置
c++ - SymFromAddr 返回“找不到指定的模块”。
我正在尝试从从堆栈中获取的地址中获取符号,但 SymFromAddr 一直失败并出现系统错误 126(找不到指定的模块。)
我正在使用
(最后一个参数 == true ==> 它会自动加载 PDB)
我像这样使用 SymFromAddr :
代码在 Windows 上的 C++ 中。并且 PDB 文件在 EXE 的目录中!我究竟做错了什么?谢谢 :)
xcode - 升级到 iOS 4.2 后无法部署我的应用程序的调试版本
我刚刚升级到 XCode 3.2.5 和 iOS SDK 4.2,我将我的设备升级到了 4.2.1。现在我只能部署我的应用程序的发布版本。如何部署我的应用程序的调试版本?我需要在设备上安装调试符号吗?如果有怎么办?