腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
中
的
GDB调试_x86_64命令信息
、
、
、
我正在尝试用gdb在
linux
上调试我
的
程序。我想在
linux
中验证特定帧
的
寄存器
值
,为此我运行了两个命令: info reg和info frame这些
浏览 2
提问于2011-07-08
得票数 4
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
寄存器
值
。例如,如果我想设置PCI配置地址
寄存器
,如何开始? 任何找到好资源
的
方向都是有帮助
的
。谢谢。
浏览 1
提问于2014-03-28
得票数 1
回答已采纳
1
回答
如何为我设计
的
CPU制作
Linux
操作系统?
、
、
、
关于体系结构
的
背景信息:我刚刚为CPU设计了一组指令,我将把它放在FPGA中,但我希望能够与
Linux
(一个简单
的
Linux
系统)兼容,但我刚刚开始,我对此不太了解,我确信
Linux
可以在我
的
CPU中使用,因为我不知道它是否会给我空间
的
VGA驱动程序在我
的
FPGA,认为8个
寄存器
可以更适合在
寄存器
文件。我
的
CPU使用指向两个
寄存器
的
指针(ARP、BRP)处理数据
浏览 0
提问于2018-04-25
得票数 1
回答已采纳
2
回答
在ARM
Linux
中记录CPU
寄存器
的
更改
、
、
我想知道如何监视ARM
linux
中应用程序
的
多个
寄存器
更改。我知道我必须调试它,但是如何在ARM
linux
中自动记录所有的注册更改呢?我知道使用gdb中
的
watch命令我可以做到这一点,但是是否可以制作一个小
的
c代码,它只运行一个像调试器一样
的
应用程序,并记录它
的
寄存器
更改?简单地说,我想监视ARM
linux
中CPU
寄存器
的
变化。因此,如果我运行一个应用程序,我想监视它<em
浏览 13
提问于2015-08-10
得票数 1
回答已采纳
1
回答
更改默认粘贴
寄存器
但是当我粘贴时,我会看到"E353: Nothing in register:*“:echo version 编辑: 我使用yy (或dd或ci'等)。
浏览 2
提问于2014-05-30
得票数 10
1
回答
在信号处理程序(ppc64)中提取程序计数器(指令指针)
、
、
、
在
Linux
下
的
信号处理程序中,可以访问挂起
的
线程
的
保存上下文(所有
寄存器
值
)。这些
寄存器
值
显然与体系结构有关。例如,对于一个ucontext->uc_regs->gp_regs小Endian (ppcle)体系结构,PowerPC是一个数组,它包含通用
寄存器
的
值
。对于某些体系结构,也有标识
寄存器
用途
的
定义(例如,REG_XXX为x86-64定义)。对
浏览 0
提问于2018-01-30
得票数 3
回答已采纳
1
回答
如何将周期转换为纳秒
、
我想在
Linux
中将基于CPU计数器
寄存器
值
的
循环转换为nano秒。cyc_to_ns(u64 cyc,u32 mult,u32 shift); 现在我确实有cyc(CPU计数器
寄存器
)
值
,但是没有mult和shift
的
值
。任何人都可以指出,我应该如何计算这两个
值
(mult和sh
浏览 7
提问于2015-10-15
得票数 2
2
回答
如何在
Linux
内核中打印
寄存器
?
、
、
、
、
我想从运行在ARM上
的
linux
内核代码中打印出两个
寄存器
的
值
。特别是,我在
linux
中有以下程序集:e1520003 cmp r2, r3如何在kmsg中打印出r2、r3和r5
的
值
?我不想使用变量名,而是想从
寄存器
中获取值
浏览 3
提问于2011-09-27
得票数 1
回答已采纳
1
回答
使用sysfs读取GPIO内部
寄存器
、
、
我在嵌入式
Linux
中使用
的
是PCA9544 GPIO扩展器。驱动程序已按预期安装并控制GPIO。但是,我希望使用sysfs通过控制
寄存器
读取INTn行
的
值
。是否存在与控制
寄存器
相关联
的
文件?
浏览 2
提问于2015-11-11
得票数 1
1
回答
无法设置PCI配置空间
的
latency_timer
寄存器
的
值
、
、
我正在尝试使用以下命令设置Intel PCI卡
的
延迟计时器
值
但是当我读回这个
寄存器
的
值
时,它是不变
的
,并且显示以前
的
值
我使用以下命令来显示
寄存器
的
值
谁能告诉我为什么我不能改变延迟计时器<e
浏览 3
提问于2013-09-10
得票数 0
1
回答
调度程序如何保存先前正在运行
的
进程
的
寄存器
当代码
的
调度器部分在
linux
内核中运行时,它是如何保存以前运行
的
进程
的
所有
寄存器
的
。调度程序是怎么知道
的
?当调度程序运行时,它不是覆盖了前一个进程
的
那些
寄存器
值
吗?
浏览 6
提问于2014-04-09
得票数 0
回答已采纳
2
回答
如何在
Linux
中获取进程
的
已保存
寄存器
(ARM架构)
、
我正在写一个程序,它解析运行在
linux
上
的
所有任务,从init_task开始,对于我读取
的
每个任务,它
的
task_struct结构允许我获得它
的
PID,状态,Oncpu。但是,我还需要查找该任务
的
已保存
寄存器
,特别是
寄存器
R0至R10、IP、SP、FP和PC 另外,在task_struct中,我发现了一个指向一个名为cpu_context
的
结构
的
指针,该结构保存从R4到PC
的
寄存器</em
浏览 0
提问于2011-07-19
得票数 3
1
回答
GNU汇编程序:访问已损坏
的
共享库错误
、
因此,如果您有任何使用动态链接
的
程序集代码,我很感激您是否可以向我显示您使用
的
"as“和"ld”命令。CPUID指令使用单个
寄存器
值
作为输入。EAX
寄存器
用于确定CPUID指令产生
的
信息。 根据EAX
寄存器
的
值
,CPUID指令将在EBX、ECX和EDX
寄存器
中生成有关处理器
的
不同信息。信息作为一系列
的
位
值
和标
浏览 2
提问于2014-10-24
得票数 3
回答已采纳
2
回答
如何为外部Modbus客户端编写输入
寄存器
、
、
、
我
的
任务是实现基于pymodbus
的
Modbus服务器。服务器将在
Linux
机器上运行,比如Raspberry或Up2控制器。预计它将与Modbus客户端接口,我无法控制它。该外部Modbus客户端希望能够读取输入
寄存器
以及保存由我
的
Modbus服务器提供
的
寄存器
。 我可以设置将由外部客户端读取
的
持有
寄存器
的
值
。我无法设置外部客户端将读取
的
输入
寄存器
的</
浏览 1
提问于2019-01-05
得票数 0
回答已采纳
2
回答
在
Linux
内核空间中以亚微秒精度测量时间
、
、
、
我目前正在使用do_gettimeofday()函数在内核中测量时间,这为我提供了微秒级
的
精度。有没有比这个更精确
的
(可能是纳秒量级
的
)?
浏览 6
提问于2013-04-14
得票数 11
回答已采纳
2
回答
用Python将long从
寄存器
转换为char数组
、
、
我正在使用Python中
的
虚拟地址来读取64位
Linux
机器上
的
内存
寄存器
。但是,每个
寄存器
的
输出(当然)是一个长
值
,例如282584257676671。我对一般
的
PC体系结构有点困惑,我有一些问题: 那么,32位架构中
的
长
值
有7个位置吗?
Linux
内存页(4kb)是(4096/ 64 ) =64
寄存器</
浏览 1
提问于2014-02-14
得票数 0
1
回答
Go
的
Syscall()中
的
第二个‘r2’返回
值
是什么?
、
我还计算出r1是返回
值
,err是errno。但是r2是什么呢?syscall手册页面没有提到多个返回
值
。它确实给出了实际
的
调用约定(仍然只有一个retval): MOVL $0, err+24(FP) RET 现在,我
的
程序
浏览 2
提问于2016-08-03
得票数 6
回答已采纳
1
回答
最后用GDB打印参数,if函数
、
、
、
、
当我使用GDB调试
Linux
进程时,我在函数中放置了一个断点。这个函数获得了一个
寄存器
r1作为参数,在函数
的
末尾它将存储一个我想要打印
的
值
。怎样才能保存该
寄存器
的
地址并将其打印在功能
的
末尾?
浏览 3
提问于2022-04-30
得票数 2
2
回答
为什么
linux
内核在使用sysenter/sysexit时不能恢复所有的
寄存器
?
、
、
、
、
在
Linux
2.6.11内核中,当使用sysenter进行系统调用时,几乎和init 0x80一样,使用save_all来推送内核堆栈上
的
所有
寄存器
,但在调用完成后,如果没有设置相关
的
标志,我们会使用setit返回,但不会恢复堆栈上保存
的
所有
寄存器
。一些系统调用可能会改变
寄存器
值
,为什么我们不需要重新读取所有
寄存器
Intel386上
的
所有
寄存器
浏览 0
提问于2015-04-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
河北稳控科技振弦采集模块配置工具VMTool生成寄存器值
颜值超高的七款Linux操作系统
Fanuc机器人 Karel 编程学习(四)---关于Karel获取FANUC位置寄存器地址值
工程监测无线中继采集仪的寄存器(参数)汇总详解
Fanuc机器人 Karel 编程学习(五)----Karel程序编辑器内的设置及数值寄存器中存REAL值例程序
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券