debug-symbols相关内容

各种转换存储错误意味着什么?

我正在尝试使用convertstore.exe工具ASdescribed by Microsoft将2层符号存储转换为3层符号存储。 但是,我收到的错误消息并不能告诉我太多。根据我要转换的商店,我会收到以下错误: Failed initial checks. Failed to lock Symbol Store. Error 0x00000003. ERROR: Couldn't c ..
发布时间:2022-06-14 09:10:03 其他开发

使用GCC启用共享库中的调试符号

我正在使用gcc创建共享库,并怀疑该共享库可能存在内存泄漏。若要调试,我需要在创建共享库时启用调试符号。 要构建,我使用gcc -g ...(-g用于启用调试信息) 但是-g和没有-g的库(*.so文件)大小不变。 此外,我没有从VALGRIND这样的工具获得任何有用的信息。 有人能给我指出错误吗? 推荐答案 您需要使用-g执行所有步骤(编译源文件和链接)。 ..
发布时间:2022-03-01 16:22:06 其他开发

是否可以从 .net pdb 创建单声道 mdb?

是否可以从 .net pdb 创建单声道 mdb? 或者我需要用两个编译器构建二进制文件吗? 解决方案 找到了 http://www.mono-project.com/FAQ:_Technical “您可以使用单树中的“pdb2mdb"将PDB文件转换为MDB文件,这是JB Evain编写的程序" http://evain.net/博客/文章/2009/04/27/ ..
发布时间:2022-01-23 15:30:16 C#/.NET

单声道调试信息与 debian 上的异常?

我认为 apt-get install mono-dbg 会解决它,但我错了.如何使用单声道获取调试信息?我正在使用 debian 挤压,但无法在 debian lenny 或 etch 上弄明白. 我在下面写了一个虚拟程序,我希望有一个行号,但我得到了这个.这是来自控制台/终端的复制/粘贴. 未处理的异常:System.Exception:nooo blah在 ExceptionTest ..
发布时间:2022-01-23 14:52:24 其他开发

C# 和 ASP.NET MVC:在视图中使用 #if 指令

我使用了一个名为“RELEASE"的条件编译符号,我在 Visual Studio 的项目属性中指出了它.我希望在定义 RELEASE 符号时将一些特定的 CSS 应用于元素,我试图从视图中执行此操作,但它似乎不起作用. 我的视图代码如下所示(为了演示目的,稍微缩短了一点): 横幅文字在这里 ..
发布时间:2022-01-20 23:19:45 C#/.NET

如何为 Windows 获取预构建的 *debug* 版本的 Python 库(例如 Python27_d.dll)

首先,我要声明我目前的开发环境是 Windows 7 下的 MSYS + mingw-w64 + ActivePython 并且在平常的日子里我主要是 Linux 开发人员.我不高兴获得或编译带有调试符号的 Python 库版本. 理想情况下,我需要 Python27.dll 文件的 32 位和 64 位调试版本.我希望能够在 C++ 中嵌入 Python 和实现 Python 扩展,并且能 ..
发布时间:2022-01-20 20:43:22 Python

将类转储信息导入 GDB

有没有办法将 class-dump 的输出导入 GDB? 示例代码: $ 猫 >测试.m#include #import @interface 测试类:NSObject+ (int)randomNum;@结尾@implementation 测试类+ (int)randomNum {返回 4;//由公平掷骰子选择.//保证是 ..
发布时间:2022-01-20 20:32:01 移动开发

如何在 MacPorts gcc 4.5 中调试 C++0x 程序?

我正在尝试调试一个简单的 c++ 程序,但 gdb 找不到库的目标文件(或没有可用的调试信息),而且它似乎也无法找到我的可执行文件的调试符号. 我在 OSX 10.5.8 上,使用 macports,我用 编译我的代码 g++-mp-4.5 -Wall -pedantic -std=c++0x -g -ggdb -I/opt/local/include -L/opt/local/lib ..
发布时间:2022-01-20 20:25:22 其他开发

使用 nuget &符号服务器

我一定是做错了. 我正在使用 VS2012,c#.我正在使用 nuget 来管理我的包.以前我总是自己创建一个“外部引用"目录并管理包.我决定现在采用新的包管理方式. 无论如何,nuget 是一种享受.我进行了设置,以便包不包含在 svn(代码存储库)中,并且如果需要,可以下载丢失的包.对于我团队中的所有开发人员以及我们的 Team City 盒子,一切正常. 当我想调试其中一个 ..
发布时间:2022-01-20 08:46:45 C#/.NET

获取 LLVM 值的原始变量名

llvm::User(例如指令)是 llvm::Value秒. mem2reg 传递之后,变量在 SSA 形式中,并且它们与原始源代码对应的名称丢失了.Value::getName() 只为某些东西设置;对于大多数作为中介的变量,它没有设置. instnamer 传递可以运行以提供所有变量名称,如 tmp1 和 tmp2,但这并不能捕获它们最初的位置来自.这是原始 C 代码旁边的一些 ..
发布时间:2022-01-17 08:21:33 其他开发

如何从 Android NDK .so 文件中删除符号?

如何从 Android .so 原生代码库中去除符号? 我构建了一个 .so,它有数千个符号在十六进制编辑器中清晰可见.IDA Pro 会根据可执行文件中的符号使用适当的符号自动反汇编. 但是,如果我要求 nm 转储符号表,它会说没有.strip 和 objcopy 也没有效果. C:\AndroidProject.apk\lib\armeabi-v7a>arm-linux-andr ..
发布时间:2022-01-10 23:41:57 移动开发

如何符号化 Electron 崩溃日志

电子版:电子 v1.6.7 操作系统:Mac OS X 10.12.1 应用启动时崩溃 终止信号:分段错误:11终止原因:命名空间信号,代码 0xb终止进程:exc 处理程序 [0]线程 0 崩溃:CrBrowserMain 调度队列:com.apple.main-thread0 com.github.electron.framework 0x000000010e73d3f2 0x10e ..
发布时间:2022-01-10 22:45:56 其他开发

如何使用 Eclipse 检查调试符号状态?

在讨论另一个问题时 我问了,@Aaron Digulla 指出了以下几点: 如果您安装了 Java SDK,Java 安装的根目录中应该有一个“src.zip"文件.如果丢失,请重新下载 Java.当您打开 JTable 类型(或单击堆栈跟踪中的行)时,Eclipse 应该会自动找到源并显示给您. 文件 src.zip 对我来说是存在的,但我仍然无法像@Aaron 所说的那样访问 JT ..
发布时间:2022-01-08 16:10:36 Java开发

如果多个文件具有相同的名称,Visual Studio 断点会在错误的源文件(或同时出现多个文件)中中断

在我正在处理的团队项目中,如果解决方案中存在另一个同名文件,则在文件中设置断点(例如 IdeasController.cs)将导致调试器行为不稳定.我已经在几个开发人员的工作站上重现了这个问题. 示例 我在我们的 Web API 的 IdeasController.cs 中设置了一个断点: 另一个名为 IdeasController.cs 的文件存在于我们单独的 MVC 4 We ..

为什么有些java库编译时没有调试信息

我最近注意到有一些 Java 库(JDK、joda time、iText)在编译时没有一些/所有调试信息.要么缺少局部变量信息,要么缺少局部变量信息和行号. 有什么原因吗?我意识到它使编译后的代码更大,但我认为这不是一个特别大的考虑.还是只是使用默认编译选项进行构建? 谢谢. 解决方案 默认编译选项不包含调试信息,您必须明确告诉编译器包含它.大多数人忽略它的原因有几个: ..
发布时间:2022-01-04 21:38:32 Java开发

使 gcc 将相关文件名放入调试信息中

我正在编译的项目使用 CMake,它喜欢绝对路径名. 当我在启用调试信息的情况下编译时,gcc 将这些长名称放入 .debug_str 部分,这对调试不利.我想在那里使用较短的相对于项目根路径名. 是否有一些选项可以告诉 gcc 在发出调试数据之前去除路径名的某些部分?或者,也许有一些工具可以对编译后的二进制文件执行此操作? 我尝试使用 SET(CMAKE_USE_RELATIV ..
发布时间:2021-12-26 21:59:38 其他开发