环境: W10 Pro x64,VisualStudioPremium2013更新5,类库项目,目标框架.NET 4.5.2。
在调试代码时,我正在尝试进入.NET源代码,但在我的生命中,我无法让它工作--在调试器中按下F11/Step会在调试器中运行到源代码的下一行。我正在尝试进入的电话。在模块窗口中,我看到mscorlib.dll加载了它的符号。一个有趣的信息;不确定它是否相关:Path of mscorlib.dll如下所示
C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\m
我有一个dylib文件a2.dylib,我在IDA pro中反汇编了它,它去掉了符号。我使用了1.dylib,它包含符号,尽管是2.dylib的旧版本,但带有Bindiff来区分函数名称以匹配2.dylib。我需要导出这些派生函数名,以便在GDB内调试2.dylib时使用;类似于在GDB内使用的windows PDB文件。在IDA pro 6.4中,我该如何去做呢?谢谢。
我只能访问一个C可执行文件(没有源代码/.c代码),我需要使用gdb来调试它。但是我一直收到一条(没有找到调试符号)的消息。我也见过类似于此的其他问题,但大多数问题都建议重新编译源代码(因为我没有源代码,所以不能这样做),或者建议进行以下修复(见下面),这些修正对我来说没有用。
gdb test
Reading symbols from /usr/bin/test...(no debugging symbols found)...done.
(gdb) b main
Function "main" not defined.
Make breakpoint pending on