腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Visual中的Windows
内核
调试器
是如何工作的?
windows
、
debugging
、
kernel
、
driver
最近,我开始尝试为Windows开发一个文件系统驱动程序,并开始研究Visual 2013中提供的
内核
调试器
。
内核
开发人员是一款令人惊叹的软件--它能够调试通过RS232连接连接的远程计算机的实时
内核
(断点、堆栈跟踪、内存访问等)。不过,我不明白的一点是,如何在RS232端口上进行这样的调试?我对
内核
的理解是,它是直接针对硬件组件的软件,也是系统中最底层的软件之一。什么东西可以“运行在”
内核
之上,从而允许远程调试
内核
本身?如何才能完全在软件中调试
内核
;
浏览 0
提问于2014-05-13
得票数 2
回答已采纳
1
回答
如何在使用本地安装的本地回购时运行“
调试器
安装
内核
”?
linux
、
kernel
、
rhel7
、
crash
我想使用“崩溃”来查看
内核
内核
。崩溃/usr/lib/调试/lib/模块//vmlinux /var/ crash //vmcore但是,当我尝试以下操作时,它似乎希望/
浏览 0
提问于2020-04-01
得票数 0
3
回答
在Ubuntu Nsight上调试cuda
内核
代码?
debugging
、
cuda
我有一个连接了2块cuda卡的台式机,我试着通过在
内核
行中添加一些断点来调试cuda代码。但是,
调试器
只显示
内核
函数的入口和结束括号。它不提供在
内核
函数体上执行的能力。它只是忽略了。我读到过,要调试GPU
内核
,您需要在系统当前未使用的显卡上运行代码。在此基础上,我还试图通过将我的活动GPU设置为第二个GPU(系统未使用)来运行
调试器
,但
调试器
仍然忽略
内核
体。如果CUDA
调试器
正常工作,我该如何解决这个问题?否则,编写复杂的cuda<e
浏览 1
提问于2013-04-28
得票数 0
回答已采纳
1
回答
Linux
内核
硬件断点
linux
、
debugging
、
kernel
、
breakpoints
我想为x86架构构建一个简单的linux
内核
调试器
。我首先希望它设置断点。我想知道是否有配置
调试器
寄存器的
内核
api,如果有,有什么好的文档吗?如果没有用于
调试器
寄存器的
内核
api,是否有关于如何手动正确配置寄存器的文档(使用程序集"MOV“指令)?
浏览 3
提问于2013-05-03
得票数 2
2
回答
OllyDbg和WinDbg有什么不同?
debugging
、
windbg
、
ollydbg
我的理解很简单,OllyDbg是一个用户模式的
调试器
,你可以用它来调试“普通”的应用程序。WinDbg是一个
内核
模式
调试器
,您可以使用它来调试自己。 是那么回事吗?
浏览 1
提问于2011-01-28
得票数 7
1
回答
在我的系统上启用
内核
调试器
时,我如何调试托管代码?
c#
、
visual-studio
、
debugging
、
kernel
、
managed-code
我是一个windows
内核
模式(驱动程序)开发人员,为此,我在我的系统上启用了
内核
调试器
。(我不想禁用
内核
调试,也不想使用任何其他
调试器
来代替VS
调试器
)。知道吗?
浏览 7
提问于2013-11-09
得票数 0
回答已采纳
1
回答
在串口上启用
内核
中的低级别调试
linux
、
linux-kernel
、
embedded-linux
、
bsp
引导
内核
(
内核
挂起)以跟踪我启用了CONFIG_DEBUG_LL=y(启用低级调试)和CONFIG_DEBUG_INFO=y(启用
内核
调试信息)的错误,但是我找到了CONFIG_DEBUG_LL_UART_NONE=y,因此如果我是正确的,这意味着该平台不支持UART调试(即使
内核
提供了我可能看不到的信息),那么还有什么其他方法来调试
内核
或启用black上的串口呢?
浏览 4
提问于2014-06-06
得票数 0
回答已采纳
1
回答
由于缺少/usr/lib/调试/lib/模块/文件夹,无法使用崩溃实用程序
centos
、
debugging
、
crash
CentOS7服务器正在发生崩溃。根据RHEL7 7‘S文件,我应该能够使用崩溃实用程序查看详细信息:我看到了/var/crash中的几个文件夹以及各自的vmcore文件。我所缺少的是/usr/lib/lib/lib/modules/文件夹,这是使用crash所必需的。 需要哪些额外的实用程序才能在上面的每个文档中填充模块文件夹?
浏览 0
提问于2017-10-25
得票数 3
回答已采纳
1
回答
转储页表布局(
内核
配置)
linux
、
kernel
、
debugging
、
development
在配置用于调试的
内核
时,发现了以下选项:这是否意味着RAM页表布局?有关于如何使用
调试器
和查看这个布局的指南吗?
浏览 0
提问于2011-03-19
得票数 4
回答已采纳
1
回答
是否可以从
内核
域调试用户域应用程序?
debugging
、
winapi
、
kernel
我想知道是否可以从
内核
调试这个userland应用程序,这样应用程序就不会知道它正在被调试?如果是这样-我应该使用哪个
调试器
?
浏览 1
提问于2009-06-08
得票数 2
2
回答
无法单步执行系统调用源代码
unix
、
gdb
、
systems-programming
我已经用-g编译了freebsd
内核
源代码。在设置断点时,gdb会通知.S文件上的断点。在命中断点时,gdb无法进入syscall源代码。
浏览 0
提问于2011-05-14
得票数 7
1
回答
Nsight Eclipse中的
内核
条件断点
cuda
、
gpu
、
nsight
、
cuda-gdb
我正在尝试使用Nsight Eclipse
调试器
逐步调试一个只使用device 0的
内核
。如果我在
内核
中设置一个(无条件的)断点,
调试器
首先在块0/线程0上中断,然后如果我继续执行,
调试器
将在同一点上对不同块中看似随机的线程再次中断5到6次,然后退出
内核
并继续到下一个
内核
。程序在
内核
中正确执行并正确显示。主机代码调试没有问题。 我看不出
调试器
的行为有什么不同。断点
浏览 3
提问于2013-11-19
得票数 0
2
回答
为什么没有启用Debugfs条目?
linux-kernel
、
kernel
、
linux-device-driver
我有一个模块,用于在/sys/
内核
/调试/示例中增加
调试器
条目。但是,我没有在sysfs/
内核
/示例目录中看到这些文件。 我看到这个函数,它在late_initcall中调用
调试器
条目创建。
浏览 10
提问于2013-12-23
得票数 1
1
回答
Windows
内核
调试器
API?...accessing字符串
windows
、
winapi
、
debugging
、
kernel
、
debugview
如何读取通过调用kdPrint或debugPrint函数生成的Windows
内核
调试器
字符串? 尤其是在用户模式下阅读,但在
内核
模式下也很好!这和DebugView做的一样,但是我想过滤,并且只使用给
调试器
的特定消息(字符串)。
浏览 3
提问于2010-04-21
得票数 1
1
回答
在NDIS驱动程序中使用wmi触发查询OID
wmi
、
ndis
、
oid
我想在cs中进行wmi查询以触发NDIS。我需要提出一些其他请求,但是我找不到任何方法来为给定的OID找到wmi类名(假设它是OID_802_3_RCV_OVERRUN,没有任何明显的关系像OID_GEN_HARDWARE_STATUS -> MSNDIS_HardwareStatus,至少我还没有找到)。 如何找到wmi
浏览 6
提问于2015-03-17
得票数 0
回答已采纳
1
回答
WinDbg远程
内核
调试-在不终止WinDbg进程的情况下与
调试器
分离
windows
、
windbg
当通过WinDbg使用远程
内核
调试(通过网络)时,执行.detach也会终止
调试器
本身。确切地说:一旦我执行了.detach cmd -
调试器
从目标机器的
内核
中分离出来,那么windbg.exe进程就会终止。是否有一种替代.detach的方法,它允许我在不终止自己的进程的情况下从
调试器
中分离?(因此,在脱离之后,我将能够通过命令窗口日志在WinDbg中查看)
浏览 9
提问于2022-08-30
得票数 0
1
回答
是否可以在不使用
调试器
的情况下使用ftrace?
linux
、
linux-kernel
、
ftrace
我正在浏览一个Linux
内核
配置文件,其中启用了function_trace,但禁用了
调试器
。如果我将这个
内核
加载到目标上,有任何方法可以使用function_tracer吗?如果禁用了
调试器
,默认情况下函数跟踪器是否未启用?
浏览 2
提问于2013-06-02
得票数 1
1
回答
vs 2010中的opencl
调试器
设置
opencl
我只想问一个非常简单的问题:在visual studio 2010中哪里可以找到opencl
调试器
配置对话框。vs2010中没有代码生成器选项卡,我在tools选项卡下也找不到它。我只想启用opencl
调试器
,使用工作项值并调试我的
内核
代码。附言:从安装到代码构建再到应用程序执行,一切都运行得很好。我只想知道为什么opencl sdk
调试器
插件没有出现在vs2010中的任何地方。莫克。
浏览 0
提问于2017-05-20
得票数 0
2
回答
如何破解资源管理器崩溃的KD(Windbg)
debugging
、
crash
、
kernel
、
windbg
、
usermode
VM连接到
内核
调试器
。当异常发生时,我不认为
内核
调试器
会中断。我尝试了所有的调试事件过滤器。但我没能成功。例外是资源管理器崩溃,“0x6ad88b5上的指令,0x0000000的内存”,不能读取“”。
浏览 4
提问于2014-01-04
得票数 0
回答已采纳
3
回答
如何在windbg
内核
模式下设置内存断点?
debugging
、
memory
、
reverse-engineering
、
windbg
、
breakpoints
我想在
内核
模式
调试器
的windbg中设置内存断点如果我必须在
内核
模式下编写一个允许内存bp的插件,那么它必须是一个驱动程序吗? 我读过windows内部手册中的一些章节,但它对我一点帮助都没有。
浏览 0
提问于2016-02-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 调试器入门
调试器到底怎样工作
调试器是个“大骗子”!
【Linux】调试器-gdb使用
Python 调试器入门 Linux 中国
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券