腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
/Windows中运行的调试器
如何
读取ARM32 & Aarch64上的PC
寄存器
?
、
、
、
在
Linux
/Windows中运行的调试器
如何
读取ARM32 & Aarch64上的PC
寄存器
?
如何
访问指令
寄存器
值
?谢谢。
浏览 4
提问于2021-12-13
得票数 -1
回答已采纳
2
回答
如何
在
Linux
内核和U引导中设置SoC的
寄存器
值
?
、
、
、
我已经给了所有的
寄存器
值
,如SRAM窗口0控制
寄存器
,PCI配置地址
寄存器
和许多其他的无敌舰队370 SoC
寄存器
值
。任何找到好资源的方向都是有帮助的。谢谢。
浏览 1
提问于2014-03-28
得票数 1
回答已采纳
1
回答
其中_bss_start是定义
Linux
内核源
、
、
我正在翻阅
Linux
内核源代码,在一个汇编文件中找到了_bss_start C变体,但找不到它真正定义和初始化的位置。看起来_bss_start是bss段的起始地址,但是它是在哪里以及
如何
用内核源代码中的
值
初始化的,我正在研究
linux
源代码2.6.25。我
查看
了asm-generic/section.h文件,它的定义如下所示但是_bss_start是
如何
定义的呢,是使用DS
寄存器
来初始化它吗
浏览 1
提问于2013-07-08
得票数 4
回答已采纳
3
回答
如何
使用GDB
查看
堆栈的内容?
、
、
我是GDB的新手,所以我有一些问题:
如何
查看
堆栈的内容?示例:要
查看
寄存器
的内容,我输入info registers。对于堆栈,应该是什么?
如何
查看
$0x4(%esp)的内容?平台:
Linux
和GDB
浏览 16
提问于2011-10-21
得票数 132
回答已采纳
2
回答
在ARM
Linux
中记录CPU
寄存器
的更改
、
、
我想知道
如何
监视ARM
linux
中应用程序的多个
寄存器
更改。我知道我必须调试它,但是
如何
在ARM
linux
中自动记录所有的注册更改呢?我知道使用gdb中的watch命令我可以做到这一点,但是是否可以制作一个小的c代码,它只运行一个像调试器一样的应用程序,并记录它的
寄存器
更改?简单地说,我想监视ARM
linux
中CPU
寄存器
的变化。因此,如果我运行一个应用程序,我想监视它的所有
寄存器
更改。 假设我想监视R14。当应用程序运行时,我
浏览 13
提问于2015-08-10
得票数 1
回答已采纳
1
回答
Linux
中的GDB调试_x86_64命令信息
、
、
、
我正在尝试用gdb在
linux
上调试我的程序。我想在
linux
中验证特定帧的
寄存器
值
,为此我运行了两个命令: info reg和info frame这些命令的区别是什么?当它说“已保存的
寄存器
”时,这是什么意思?这些
寄存器
被
浏览 2
提问于2011-07-08
得票数 4
3
回答
Linux
内核ARM转换表库(TTB0和TTB1)
、
、
编译的
Linux
kernel 2.6.34.3 for ARMv7 (Cortex-a8)我从这个站点的上读到了
浏览 6
提问于2013-01-22
得票数 11
回答已采纳
1
回答
使用段
寄存器
FS进行调试
、
、
、
、
我需要调试一个用C编写的应用程序,它可以读写段
寄存器
FS。要调试这个应用程序,我需要
查看
FS指向的内存地址。应用程序使用如下代码:mov fs:[rcx], rsi
如何
从/到分段
寄存器
获得读/写的线性虚拟地址?我可以为
Linux
或Winodws编译这个应用程序。
浏览 7
提问于2015-11-13
得票数 4
回答已采纳
2
回答
gdb
如何
从堆栈中的所有帧中找到所有
寄存器
的
值
通过运行info
寄存器
选择帧时,可以看到特定帧上的
寄存器
的
值
。当断点设置在第5帧时,gdb
如何
从第3帧获取
寄存器
值
?
浏览 1
提问于2013-05-17
得票数 3
回答已采纳
1
回答
如何
在多线程程序中使用Ollydbg?
、
、
、
、
我见过,Olly支持多线程调试,但是我找不到任何视频或者一个很好的教程来
查看
如何
调试多线程程序。 我想知道
如何
使用Ollydbg,
查看
所有当前线程的堆栈和
寄存器
,并区分正在运行的线程。在
Linux
/Windows中还有其他好的调试工具可以使用吗?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
1
回答
如何
在
Linux
中访问控制
寄存器
、
、
我一直在阅读
Linux
源代码,移植到一个基于ARM Cortex -A7 MPCore - NEON Architecture的合适的平台上。下面的代码显示了
如何
在调用API时修改模块的控制
寄存器
static inline void API(....) }在上面的代码中,reg实际上是一个虚拟地址,msk是一个掩码,比方说x7FF,set是一个传递设置/清除请求的参数 但实际上我的疑问是,修改控制<
浏览 8
提问于2015-02-20
得票数 0
1
回答
如何
将周期转换为纳秒
、
我想在
Linux
中将基于CPU计数器
寄存器
值
的循环转换为nano秒。cyc_to_ns(u64 cyc,u32 mult,u32 shift); 现在我确实有cyc(CPU计数器
寄存器
)
值
,但是没有mult和shift的
值
。任何人都可以指出,我应该
如何
计算这两个
值
(mult和shift)?
浏览 7
提问于2015-10-15
得票数 2
1
回答
AXI4
如何
支持PCIE生产者/消费者订购模型?
、
例如,像这样的系统, CPU <-> PCIE控制器<-> PCIE AXI桥<-> AXI4与DEC和DDR从站(DEC模块连接到AXI4从数据port0和APB
寄存器
端口,DDR存储模块连接到AXI4在数据到达DDR之前,DEC可能已经看到APB
寄存器
写入并开始读取数据,因此数据可能是旧的和无效的。那么,当PCIE和AXI4连接在一起时,我们
如何
解决这个订购问题呢?在PCIE端还是AXI互连端解决这个订购问题更好?
浏览 7
提问于2020-06-16
得票数 0
1
回答
内核
如何
切换内核堆栈和用户堆栈?
、
内核
如何
切换内核堆栈和用户堆栈?我知道进程只在内核模式下使用内核堆栈。 但是,当中断发生时,它是
如何
带来内核堆栈指针的?我没有看到内核在中断退出代码中保存指向某个
寄存器
的堆栈指针。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
MOV,EAX节段故障?
、
、
、
当我运行mov ds,rax时,它将引发错误Program terminated with signal SIGSEGV, Segmentation faultglobal main mov rax,0ffffH mov rbx,6
浏览 3
提问于2020-07-22
得票数 0
回答已采纳
1
回答
在system_call中保存在堆栈上的
寄存器
、
这是保存
寄存器
的部分:pushl %eaxmovl $0xffffe000, %ebx /* or 0xfffff000 for 4-KB stacks
浏览 0
提问于2015-06-29
得票数 3
1
回答
一旦启动,找到内核映像的完整路径?
、
、
我知道您可以通过检查/proc/cmdline推断哪个内核映像当前正在运行,并假设它在/boot挂载点上是相同的。但这不能保证。图像文件在著名的路径上可供initramfs检查吗?
浏览 0
提问于2018-02-24
得票数 3
1
回答
将ebx
寄存器
放入DD变量时包含的隐藏
值
、
、
在使用Turbo Debugger执行代码时,我的bx
寄存器
中有一个0001
值
。之后,当我向DD变量sum1发送ebx时,发送的
值
变成了30310001h。 它的原因是什么,我
如何
避免它?我唯一的猜测是:sum1收到了一个不可见的
值
浏览 0
提问于2015-05-15
得票数 0
1
回答
调度程序
如何
保存先前正在运行的进程的
寄存器
当代码的调度器部分在
linux
内核中运行时,它是
如何
保存以前运行的进程的所有
寄存器
的。调度程序是怎么知道的?当调度程序运行时,它不是覆盖了前一个进程的那些
寄存器
值
吗?
浏览 6
提问于2014-04-09
得票数 0
回答已采纳
2
回答
ARM
Linux
:为什么
linux
期望
寄存器
r0设置为零?
、
ARM
Linux
引导手册上说
寄存器
r0应该为零。为什么
寄存器
r0应该是zer0? r0 = 0.
浏览 4
提问于2011-10-16
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
如何在 Linux 上查看用户的创建日期
linux下如何查看服务器wwn号
【linux】如何查看服务器磁盘IO性能
如何在 Ubuntu 和其他 Linux 发行版中查看 AVIF 图像|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券