debug-symbols

    2热度

    1回答

    我有一个来自在CentOS 5.4上构建和运行的应用程序的堆栈跟踪。该应用程序没有调试建,所以没有符号或行号的堆栈跟踪,但只有地址,就像这样: /opt/app/bin/myApp [0x22ec09e] /opt/app/bin/myApp [0x1fcdf31] /opt/app/bin/myApp [0x22ebbcb] ... 我也有相同的应用程序,但与调试(-g)建。所以我可以

    2热度

    1回答

    应该在另一个项目中使用由我(使用libtool)打包在静态库中的一些代码来构建iOS应用程序。为了使崩溃分析成为可能,应用程序的.dSYM应该也包含我的静态库的符号。我假设我必须以某种方式将库中的符号精确地包含在库中,或者必须将某些符号文件传递到创建.dSYM的构建步骤。 这可能吗?在创建.dSYM的过程中涉及的所有步骤让我感到有点不知所措。如果某人有一些关于此的良好信息的链接,我将不胜感激。 另

    0热度

    1回答

    我有一个需要大量内存和时间来编译的程序。我在没有调试符号的情况下测量,编译占用的资源要少得多,但我希望永远拥有它们,即使是“发布”版本也是如此,所以我的崩溃转储是有意义的。 是否有可能为gcc或clang创建一个调试符号(-ggdb3),这些调试符号不是最初编译的可执行文件?我被告知只是用-ggdb3作品重新编译程序,但我不知道这是多么可靠。

    2热度

    1回答

    我有一个我正在尝试调试的DLL的MAP文件。我使用Map2Dbg工具将其转换为DBG文件并将其放入符号路径中。 发出.reload/f mydll.dll虽然不起作用,但会发生符号加载错误。 然后我试着用诊断吧!SYM嘈杂的和它告诉我,看的Windbg到正确的符号路径,但只有一个PDB文件(mydll.pdb)。 有没有办法强制Windbg找到我的DBG文件? 编辑: 这里有一些进一步的相关信息:

    0热度

    1回答

    我必须从堆栈跟踪WPDEV中了解我的应用程序的崩溃。我跟进了this link但不明白第6步“符号文件路径”。那是什么? 谢谢。

    1热度

    1回答

    我们正在使用TFS 2012来构建我们的解决方案。一旦完成,我使用构建输出来创建一些我在内部发布的NuGet包。我刚开始用符号构建这些包,以便我可以将这些NuGet符号包发布到我们的内部符号服务器。 但是,我无法将符号包发布到符号服务器。原因是DLL和PDB不匹配。我使用ChkMatch,年龄属性在位于TFS Dropfolder发布目录中的DLL和PDB上有所不同。如果我从实际构建目录中的obj

    9热度

    4回答

    与-fsanitize=memory编译时,运行程序时得到WARNING: Trying to symbolize code, but external symbolizer is not initialized!。如何初始化外部符号器?

    0热度

    1回答

    我试图防止在发布中显示某些错误消息(如我的问题Errors showing in Qt application - how to not display them in Release中所述)。 我正在使用Qt中的应用程序...在Windows,Mac OS X和Linux上。 对于Windows检查符号很简单: #if defined (Q_OS_WIN32) && !defined (NDEB

    3热度

    1回答

    我有一个应用程序,我想检查,我没有资源来重建它,并创建符号表,如here(gcc -g my_app.c)。 当我叫info locals我得到以下错误“没有可用的符号表信息” 当我用Eclipse的工作,即使我没有图书馆的资源可以解决将当前函数的参数转换为arg0,arg1 ... argN,如果我还没有正确记住对象的成员。 有没有什么办法可以生成一个自定义/通用/默认符号表,一个可以满足GDB

    2热度

    2回答

    那么我真正的问题是:_NT_SYMBOL_PATH路径搜索递归(具体由windbg)? 但是,如果是/没有问题没有那么有趣,那么_NT_SYMBOL_PATH的官方格式是什么?