腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LKM初始化
模块
调试
。
kernel-module
我使用KGDB
调试
了
linux
内核和LKM。为了
调试
模块
,我使用add-symbol-file,其中包含
模块
在目标机器中加载的虚拟地址。但是使用这种方法,我无法
调试
初始化
模块
,因为只有在加载
模块
后才能找到虚拟地址,即只有在调用module_init之后才能找到。 请告诉我如何
调试
init
模块
?!?
浏览 1
提问于2012-02-06
得票数 1
1
回答
如何使用GDB远程
调试
linux
模块
?
linux
、
centos
、
linux-kernel
、
kernel-modules
、
gdb
我搜索了所有的互联网,但找不到适当的步骤来远程
调试
linux
模块
使用gdb。我是tring qemu,但在那里我面临很多问题。还有其他工具可以使用吗?如果没有,那么可以提供适当的步骤来远程
调试
linux
模块
吗?
浏览 0
提问于2023-04-10
得票数 0
回答已采纳
1
回答
IGB_UIO突然崩溃
dpdk
我的igb_uio司机突然坠毁了。一切都很顺利。然后,它突然停止工作,并没有装载。它给出了以下错误,有什么想法吗?
浏览 1
提问于2020-11-02
得票数 0
回答已采纳
3
回答
如何
调试
C程序
c
、
linux
、
debugging
、
gcc
我使用的是
Linux
、GCC和C。我想要
调试
我的
模块
的。我不想
调试
单个文件,我想
调试
整个
模块
。 我该怎么做呢?
浏览 21
提问于2010-04-07
得票数 28
3
回答
Linux
内核
模块
调试
debugging
、
linux-kernel
、
linux-device-driver
、
kernel-module
有没有
调试
Linux
内核
模块
的方法? 我正在寻找一个基于GUI的工具,就像那些用于用户进程的工具一样。
浏览 10
提问于2011-05-16
得票数 1
2
回答
如何
调试
Linux
PAM
模块
?
linux
、
pam
我需要为
Linux
编写PAM
模块
。当我每次需要测试它的时候,不用重启系统就可以
调试
它是不是很好?如果设备不能正常运行并进入,会发生什么情况?我怎么把它关掉?如果
模块
加载失败,例如,由于缺少依赖关系,会发生什么情况?
浏览 10
提问于2014-12-20
得票数 3
1
回答
调试
Linux
内核
模块
debugging
、
linux-kernel
我已经构建了一个
linux
内核
模块
,它帮助将TCP套接字从一个服务器迁移到另一个服务器。除了导入服务器试图关闭迁移套接字时,整个服务器挂起并冻结外,该
模块
运行良好。我无法找出问题的根源,我相信它超出了我的内核
模块
代码。当我在导入机器中重新创建套接字并初始化它的状态时,我遗漏了一些东西。该系统似乎正在进入一个无休止的循环。那么,我的问题是,如何正确地
调试
内核
模块
并找出发生了什么,为什么会结冰呢?如何转储错误消息--尤其是在我的例子中--我什么也看不见,一旦关闭了与服务器端迁移的套接字相关的
浏览 4
提问于2014-07-24
得票数 1
回答已采纳
2
回答
linux
中
模块
的
调试
c
、
linux
、
linux-device-driver
如何在
Linux
中
调试
模块
?因为它们将不是
模块
的可执行文件?ELF会怎么做?只有Makefile我已经编写并给了我对象文件和其他各种文件。
浏览 1
提问于2015-12-01
得票数 0
回答已采纳
1
回答
缺少
Linux
/sys/内核/debug/dynamic_debug,如何启用?
linux
、
debugging
、
logging
、
linux-kernel
、
dmesg
tl;博士我想使用
Linux
“动态
调试
”,但是没有找到路径/sys/kernel/debug/dynamic_debug/。我想使用
Linux
的“动态
调试
”功能来启用特定内核
模块
(wireguard)的
调试
消息。要启用内核
模块
内核
调试
消息,需要编写指令来文件/sys/kernel/debug/dynamic_debug/control, echo mod
浏览 17
提问于2022-10-30
得票数 1
1
回答
用
调试
重新构建内核
模块
(驱动程序)
drivers
、
kernel
过去一天,我一直在尝试在启用
调试
的情况下重建我的iwlwifi
模块
。目前,我并不关心
模块
的安装。我只想看到.ko文件的构建、不平滑,并检查是否存在/sys/ modules /iwlwifi/parameters/debug,如果这些
模块
是为
调试
而构建的。到目前为止,这就是我要做的:已安装
浏览 0
提问于2019-01-15
得票数 2
回答已采纳
1
回答
Qemu
调试
linux
内核,不能加载
模块
。
linux-kernel
、
gdb
最近,我尝试编译
linux
内核并使用gdb
调试
,下面是:
调试
内核 ;
linux
内核
调试
;我发现我的lx-symbols gdb不能加载其他
模块
和符号,只有输出:
linux
。我跟着lx-符号,找到了gdb.parse_and_eval("modules")函数,什么也没有返回.src文件是https://github.com/torvalds/
linux
/blob/maste
浏览 0
提问于2022-06-30
得票数 0
1
回答
如何
调试
运行在虚拟机上的内核
模块
?
linux
、
linux-kernel
、
gdb
、
linux-device-driver
、
qemu
因为我是从源代码构建内核的,所以我可以通过附加到运行在远程机器(qemu虚拟机)上的
linux
内核程序来
调试
(分析)内核。为了测试一个使用我们的设备(设备模型也在qemu中)的应用程序,我在5.4.188内核和
linux
应用程序上编译了一个设备驱动程序,它可以不影响驱动程序并运行应用程序。我可以
调试
linux
内核本身,但是我不知道内核
模块
是在哪里加载的,所以
调试
器不能
调试
驱动
模块
。如何
调试
设备驱动程序?(甚至是申请?
浏览 5
提问于2022-04-05
得票数 -2
2
回答
如何
调试
linux
内核
模块
?
linux-kernel
、
kernel-module
我将使用这个链接()来
调试
内核
模块
uint8_t old_cmd = ioread32( base + SC_REG_ICC_COMMAND ); 这行代码在32位
linux
内核中工作得很好。上面的崩溃发生在64位
linux
内核4.4.0系列(运行Ubuntu 16.0.4LTS)
浏览 2
提问于2016-08-02
得票数 1
2
回答
可加载内核
模块
的Debug-info
linux-kernel
如何为可加载的
linux
内核
模块
(如vmlinux-uname -r.debug中的内核
模块
)构建
调试
信息?它是在我们构建
模块
时生成的吗?如果是,它将位于何处?
浏览 1
提问于2012-09-26
得票数 10
1
回答
如果我剥离内核
模块
会发生什么?
linux-kernel
我意识到剥离内核
模块
显着地减少了initrd的大小。 如果我剥去内核
模块
,会发生什么?
浏览 0
提问于2022-07-06
得票数 0
1
回答
无法找到/usr/lib/debug/modules/.vmlinux文件,以便使用崩溃实用程序
调试
转储文件
kernel
、
crash
、
debug
我需要使用崩溃实用程序来
调试
vmcore转储文件,但是在我的/usr/lib/debug/modules/路径中看不到一个
调试
vmlinux。实际上,在我的系统中,
模块
目录不存在于/usr/lib/debug/目录下。下面两个命令是安装
调试
符号的最终命令:sudo apt-get install
linu
浏览 0
提问于2022-10-22
得票数 0
1
回答
如何为GRE启用
调试
日志记录?
linux
、
debug
、
gre
如何在
Linux
2.6上为
模块
ip_gre启用
调试
日志记录?
浏览 0
提问于2010-09-14
得票数 1
2
回答
在Common中为Intelx86-64编写一个
Linux
内核模式
调试
器是否可行,以及使用哪一个通用Lisp implementation[s]?
c
、
assembly
、
linux-kernel
、
lisp
、
common-lisp
我感兴趣的是在Common中为x86-64开发某种ring0内核模式
调试
器,它将作为
Linux
内核
模块
加载,而在一般编程中我更喜欢Common而不是C,所以我想知道不同的Common实现如何适合这种编程任务在我看来,用C编写内核
模块
是最容易的,因为它们需要包含C函数int init_module(void)和void cleanup_module(void) (),所以内核域
模块
代码将使用从C调用Common其想法是为64位
Linux
创建一个ring0
调试
器,它是受思想
浏览 4
提问于2012-09-19
得票数 8
回答已采纳
2
回答
在引导时为多个文件启用动态
调试
linux
、
linux-kernel
如何通过向
linux
内核提供命令行参数来启动多个文件的动态
调试
(pr_debug)?dyndbg='file drivers/<filename1> +p file drivers/<filename2> +p file drivers/<filename3> +p' 但是,没有启用动态
调试
浏览 8
提问于2015-01-02
得票数 10
回答已采纳
2
回答
Linux
如何
调试
操作系统冻结问题
linux
、
kernel-module
、
panic
我正在开发一个内核
模块
和一个用户空间应用程序来测试该
模块
。我在代码中放置了很多
调试
印记。打印的最后一条消息就在我的用户空间应用程序中的
linux
调用之前。select是否以某种方式冻结了系统? 那么,我该如何
调试
哪里出了问题呢?问题出在用户空间应用程序还是内核
模块
上?
浏览 0
提问于2012-05-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux coredump调试
Python 调试技巧 Linux 中国
用Visual Studio调试linux程序
在Linux下调试 Shell 脚本
FC18/FC720的编程调试之调试数据模块
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券