问题标签 [dbg]

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.

0 投票
1 回答
468 浏览

c - windbg 符号文件无法解析

我的可执行文件是 setup.exe,我在同一目录中有一个名为 setup.pdb 的 pdb 文件c:\ade\bpurana\.ade\view_storage\bpurana_oui_424\oui\cd\disk1

我的符号文件路径是这个

当我使用这个重新加载时

我可以看到这个错误:

我想知道

  1. 当 pdb 已经存在于路径中时,它为什么要寻找 dbg 文件。
  2. 为什么要引用 image00000001`3f6b0000.pdb ;当 setup.pdb 在符号路径中时?
  3. 此图像<> 文件名是从哪里填充的?

编辑1:

用于编译的命令:

编辑 2:

这是我在 exe 文件上尝试 cdb 时看到的。它似乎有一个 image<> 可执行文件。

ICL 版本是这样的:

版权所有 (C) 1985-2014 英特尔公司。版权所有。

即使这样,问题仍然存在,还有什么我需要解决的吗?

0 投票
0 回答
120 浏览

erlang - 如何在 Erlang/Elixir Dbg 中包含行号

请问我们如何在 Erlang/Elixir 的 Dbg 模块的输出中包含行号?

我为 Elixir使用https://hexdocs.pm/dbg/模块

0 投票
1 回答
2005 浏览

ubuntu - 在 ubuntu 上启动 dbg 调试器时未实现的函数 msvcr120.dll

我正在 ubuntu 上安装 dbg 调试器。在我使用 wine 命令启动 dbg 调试器之后。我遇到了这个问题:

未处理的异常:未实现的函数 msvcr120.dll.?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ 以 64 位代码 (0x000000007b44f037) 调用。

我检查了目录,msvcr120.dll 在那里。但是,我不知道为什么它无法实施。我尝试了 32 位和 64 位版本的 dbg。他们都有类似的问题。

任何答案和评论表示赞赏。谢谢!

0 投票
0 回答
81 浏览

erlang - relx 中包含的 erlang dbg 模块不起作用

我在发行版中包含 Erlang/OTP 19 [erts-8.3.5] 和 runtime_tools rel/reltool.config.script: [tools, runtime_tools];,但是当我尝试使用 dbg 时,我得到了

看起来 dbg 模块未包含在我的应用程序中

我想使用我在 erl 16 上成功使用的erlang easy profiler

有没有人面临这个问题?

0 投票
1 回答
93 浏览

python - ida7.0中的hook断点失败

我尝试在 ida7.0 中的 0x403E65 处挂钩断点,但不幸的是,它永远不会到达方法DbgHook.dbg_bpt,所以我的挂钩是无用的。参考这个demo,我真的不明白怎么回事。

ida_script.py。

0 投票
0 回答
37 浏览

c++ - dbg 变得非常慢(在导入大型绘图文件期间)

在非常特定的 C++ 环境(分析 CAD 图纸的应用程序)中,当我尝试导入大型图纸时,dbg 变得非常慢......

在这个测试环境中,我集成了 GoogleTest/GoogleMock 测试框架来管理测试结果并提取相关(调试)数据,并进行 JNI 模拟以便能够在没有应用程序的 Java EE“对应物”的情况下进行测试。

对于 1 个特定的绘图,处理被严重延迟,在另一种情况下,dbg 应用程序本身似乎被无限期地“冻结”。它不再对任何信号做出反应:如果您按下调试控制台工具栏中的“终止”按钮(“红色方块”),则会出现消息:“终止失败”。我最终通过终止调试线程来关闭它。

当我在没有调试的情况下运行这个“绘图导入”时(所以只是“运行”),所有的处理都在大约 15-20 秒内(并且没有环境的紧张行为)。在此配置中,应用程序在 Linux 上运行(在 Windows 环境中的 VirtualBox 内)...... 问题:这里可能是什么情况?我试图提取一些相关信息,但 dbg 没有给出任何信息。有什么好主意吗?

先感谢您。

0 投票
1 回答
457 浏览

ollydbg - 为什么我在 Ollydbg 的起始地址和其他人不一样

为什么我在 Ollydbg 的第一个起始地址和其他人不一样?

(window7 64位)

我的 Ollydbg 起始地址是 777000000、77777777 等。我认为这是系统地址。

其他人和其他windows(xp,window7 32bit) Ollydbg起始地址是4000000 44000000。我认为其他人的dbg启动主函数或线程。

请修理我的 Ollydbg 谢谢

0 投票
1 回答
611 浏览

debugging - 为什么我们在虚拟机上使用调试器(ollydbg 或 x64dbg)?

为什么人们使用 VM 来调试 .exe?作为后续问题,有人告诉我绝对不要在我的硬盘(x64dbg)上修补 exe,我不明白它是什么意思?那我在哪里修补exe呢?

0 投票
1 回答
535 浏览

debugging - Disassamble ELF 文件 - 加载特定二进制字符串的调试区域

我想解除/调试一个精灵文件。是否可以以某种方式跟踪调用elf文件中特定字符串的函数?所以我的意思是,我有一个字符串,我知道它用于在文件中搜索该字符串。是否有可能使用例如 gdb 来准确调试可执行文件中的那个位置?或者是字符串在elf文件中的位置,在objdump -d输出中以某种方式可见?

0 投票
0 回答
212 浏览

c++ - C++、GDB:无法评估函数——可能是内联的

我正在使用 gdb 调试程序:gdb --args ...
我添加了一个断点来检查具有正确尺寸的新变量(向量)
p myvector.size(),工作正常,但是当我尝试这样做时:

p myvector.at(i) 检查值(这会很有帮助) gdb 答案:

无法评估函数——可能是内联的

有没有人有任何提示或想法?