腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Qemu调试
linux
内核
,不能加载模块。
、
最近,我尝试编译
linux
内核
并使用
gdb
调试,下面是:调试
内核
;
linux
内核
调试;我发现我的lx-symbols
gdb
不能加载其他模块和符号,只有输出:
linux
。我跟着lx-符号,找到了
gdb
.parse_and_eval("modules")函数,什么也没有返回.src文件是https://github.com/torvalds/
linux
浏览 0
提问于2022-06-30
得票数 0
2
回答
调试
linux
内核
4.10时
gdb
中的问号符号
、
、
我正在尝试从
linux
内核
中的函数start_kernel()调试
linux
内核
。这基本上就是我所做的make -j4:编译
内核
qemu-system-x86_64 -kernel
linux
-4.10/arch/x86/ -appen
浏览 3
提问于2017-03-01
得票数 0
1
回答
使用
gdb
在Qemu上调试init
、
、
、
我试图在Qemu上模仿cavium的mips64
linux
内核
,我目前在使用模式init
代码
上有一些问题,我想调试init.i正在使用命令行中的-s -S选项启动Qemu,并使用命令运行
gdb
。调试器/OCTEON-SDK/tools/bin/mips64-octeon-
linux
-gnu-
gdb
/OCTEON-SDK/
linux
/kernel_2.6/
linux
浏览 8
提问于2013-04-29
得票数 4
2
回答
内核
调试- vmlinux-
gdb
.py无法在
gdb
上运行
、
、
我正在尝试远程调试
Linux
的
内核
。我已经创建了一个VM (使用VMware),并使用
gdb
从我的PC连接到它,一切正常。ImportError: No module named '
linux
'drwxr-xr-x
浏览 6
提问于2020-03-23
得票数 1
3
回答
用于
Linux
内核
的线程感知
gdb
。
、
、
、
我使用附加在虚拟机串口上的
gdb
来调试
linux
内核
。 我想知道,是否有任何补丁/插件可以使
gdb
理解
linux
内核
的某些数据结构,并使其“线程感知”?我的意思是在
gdb
下,我可以看到有多少
内核
线程,它们的状态,以及每个线程的堆栈信息。
浏览 2
提问于2012-03-05
得票数 2
回答已采纳
3
回答
GDB
: lx-符号未定义命令
、
、
、
、
我正在遵循下面的指南:
gdb
表示该命令未定义。如何将这些助手命令添加到
gdb
中?
gdb
信息: Centos 7.0上
gdb
-7.6.1-51.el7.x86-64
浏览 2
提问于2015-03-17
得票数 6
回答已采纳
3
回答
使用
gdb
进行远程
linux
内核
调试时未命中断点
、
、
、
我正在尝试使用jtag探针和
gdb
远程调试运行在arm cortex-a9目标上的
linux
内核
。我可以连接到
内核
并使用
gdb
停止它。我可以在
内核
代码
中设置断点,
gdb
也可以确认位置,但问题是,一旦我开始执行并发出continue命令,断点就永远不会命中,
内核
会继续运行…… 在这方面请帮帮我。谢谢。
浏览 6
提问于2015-01-27
得票数 1
1
回答
通过QEMU问题用
gdb
调试
linux
内核
、
、
我是
Linux
内核
中的新手,我正在尝试通过QEMU用
gdb
调试它。我的问题是
gdb
不会在break start_kernel之后停止。更多细节见下文。调试的
内核
是
linux
-4.20.12 CONFIG_DEBUG_KERNEL=y (
gdb
) file /mnt/lfs
浏览 2
提问于2019-05-13
得票数 1
2
回答
为什么
GDB
在通过QEMU进行调试时找不到
Linux
内核
的源
代码
?
、
、
我一直试图让
内核
在QEMU中执行,使用
GDB
对其进行远程调试,但我无法通过或设置断点。以下是
GDB
会话:GNU
gdb
(Debian 7.12-6) 7.12.0.20161007-git正如
内核
文档中提到的那样,我用调试符号编译了
内核
:
linux
(master *) $ grep CONFIG_
浏览 9
提问于2017-06-18
得票数 5
回答已采纳
1
回答
我想通过minicom使用
gdb
在arm板上调试vmlinux。我需要做什么?
、
、
、
、
我有一块arm板,我用电线把它和我的
linux
(主机)系统连接起来。在arm处理器中插入带有vmlinux.uimg的SD卡,在主机系统上使用minicom。现在我想使用
gdb
在ARM板上调试vmlinux。我需要做什么?我尝试在minicom上使用gdbserver,在主机上使用
gdb
。但我不知道它到底是怎么工作的。
浏览 1
提问于2018-03-05
得票数 1
2
回答
如何让
gdb
显示汇编行而不是源
代码
行?
、
、
、
、
我正在调试
Linux
内核
代码
,而不是显示像这样的源
代码
行5588 init_cgroup_root(&cgrp_dfl_root, &opts);(
gdb
)call 0x23498722 <start_kernel> 我该如何告诉
gdb
这样做呢?
浏览 0
提问于2016-11-21
得票数 1
2
回答
如何用QEMU调试
Linux
内核
模块?
、
、
、
我正在从事一个学术项目,它修改了一些Kernel Networking
代码
,还包括了一个新的Kernel module。 我使用QEMU加载修改后的
内核
并进行测试。或者,这是可以与
内核
2.6一起使用的系统发行版。发行版不需要任何功能,除了运行程序的能力,包括网络支持。
浏览 2
提问于2015-02-19
得票数 2
回答已采纳
1
回答
无法在
gdb
上调试
lInux
、
我正在尝试使用
gdb
调试
Linux
,我用"compile kernel with debug info“编译了
内核
。一旦
内核
编译完成,我正在尝试提供
GDB
文件vmlinux (运行上面的命令会出现下面的错误) Reading"/home/
Linux
/vmlinux" is not a core dump: File
浏览 4
提问于2015-09-30
得票数 0
1
回答
核心转储与
gdb
堆栈跟踪不同步
、
、
、
在
gdb
中运行核心给我提供了以下内容:核心由‘gcpf1fwcApp’生成。该程序有31个线程。 为什么我会有这样的区别?
浏览 6
提问于2010-09-06
得票数 3
回答已采纳
1
回答
支持mcimx6ul-evk机
、
最近,我试图使用buildroot在qemu mcimx6ul-evk机器上安装
Linux
。我已经生成了我的目标机器所需的所有图像。我运行下面的命令在目标机器上引导
Linux
...with DFSR 0x5 DFAR 0x0我没有看到serial0控
浏览 2
提问于2019-11-14
得票数 1
2
回答
在哪里可以找到运行在
linux
2.6.21.5-cfs-v19上的arm目标的
gdb
、
、
我有一个基于ARM11的硬件板,它运行的是
Linux
内核
版本。2.6.21.5-cfs-v19。我的应用程序在这个ARM-
LINUX
板上运行。为了进行源
代码
级的调试,我的应用程序通常在
linux
主板的命令提示符下使用
gdb
,也就是在
linux
主板的一些早期版本中使用
gdb
。对于这个版本2.6.21.5-cfs-v19,我没有用于主板的相关版本的
gdb
。我试图为这个版本的
linux
和arm移植获得
gdb</em
浏览 6
提问于2008-09-09
得票数 0
回答已采纳
2
回答
gdb
目标远程:1234连接超时
linux
、
、
我想调试
linux
内核
,它使用
gdb
运行在qemu上。我使用以下命令在qemu上运行
内核
。--append "console =ttys0 init =/init" -s -S &
gdb
vmlinux(kernel symbols are loaded)
gdb
targ
浏览 3
提问于2015-08-18
得票数 4
2
回答
手臂上怎么用kgdb??
、
、
、
我已经为目标编译了
Linux
源
代码
2.6.34.13。目标装载了新
内核
,并且在命令提示符中启用了KGDB。在主机端中,
gdb
> set debug remote1
gdb
> target remote /dev/
浏览 7
提问于2013-01-04
得票数 14
回答已采纳
1
回答
如何用JTAG +
GDB
调试
Linux
内核
?
、
、
、
、
我的
GDB
_client在我的
Linux
主机上,但是我的OpenOCD在我的windows主机上,他们通过网络使用
GDB
_server进行通信。它们之间很容易通信,我可以通过我的
Linux
上的
GDB
通过JTAG将应用程序加载到我的板上。: STLink V2 根据本指南:一旦您习惯使用
gdb
来调试
内核
,就需要使用
gdb
直接将
内核
加载到目标上。最实际的方法是在
内核
开始时设置一个硬件断点,并使用JTAG复位信号重置您的板
浏览 0
提问于2020-10-25
得票数 4
2
回答
使用QEMU和
GDB
调试xv6时无法访问
内核
空间
、
、
、
、
我试图使用QEMU将
GDB
附加到运行在RISC上的xv6上,以了解在用户模式和
内核
模式之间发生上下文切换时发生了什么。在同一个目录中执行make qemu-
gdb
和
gdb
之后,我的
GDB
成功地连接到QEMU。然而:=> 0xd8c: ecall的问题是:现在如果是stepi,它就“跳过”到0xd90,而不是进入
内核
空间。此外,不允许访问任何
内核
地址,就好像我在调试一个
浏览 6
提问于2020-03-22
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Linux】调试器-gdb使用
三步上手 GDB Linux 中国
微软公开 WSL2 使用的 Linux 内核源代码
谷歌警告三星:别瞎动Linux内核代码
Linux 4.17-rc1: 首个移除的代码多于新增代码的内核版本
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券