腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
中
的
GDB调试_x86_64命令信息
linux
、
gdb
、
x86-64
、
cpu-registers
我正在尝试用gdb在
linux
上调试我
的
程序。我想在
linux
中验证特定帧
的
寄存器
值
,为此我运行了两个命令: info reg和info frame这些
浏览 2
提问于2011-07-08
得票数 4
1
回答
在
Linux
/Windows中运行
的
调试器如何读取ARM32 & Aarch64上
的
PC
寄存器
?
debugging
、
arm
、
cpu-registers
、
arm64
在
Linux
/Windows中运行
的
调试器如何读取ARM32 & Aarch64上
的
PC
寄存器
?如何访问指令
寄存器
值
?谢谢。
浏览 4
提问于2021-12-13
得票数 -1
回答已采纳
1
回答
AXI4如何支持PCIE生产者/消费者订购模型?
pci-e
、
axi4
PCIE使用生产者/消费者订购模型,而AXI4使用不同
的
订购模型。AXI4 4
的
读写通道是独立
的
。例如,像这样
的
系统,2.CPU writes DEC APB register to start DEC 由于PCIE内存写入(预取和
浏览 7
提问于2020-06-16
得票数 0
2
回答
如何在
Linux
内核和U引导中设置SoC
的
寄存器
值
?
linux-kernel
、
embedded
、
arm
、
u-boot
我已经给了所有的
寄存器
值
,如SRAM窗口0控制
寄存器
,PCI配置地址
寄存器
和许多其他
的
无敌舰队370 SoC
寄存器
值
。例如,如果我想设置PCI配置地址
寄存器
,如何开始? 任何找到好资源
的
方向都是有帮助
的
。谢谢。
浏览 1
提问于2014-03-28
得票数 1
回答已采纳
1
回答
交叉编译
的
NetBSD实用程序/bin/ls对于ARM,核心文件给出没有核心文件处理程序识别的格式
的
错误
core-data
、
gdb
、
arm
、
core
、
netbsd
在执行相同
的
命令时,我发现应用程序崩溃了。尝试使用gdb解码相同
的
代码。我看到以下错误。GNU gdb (GDB) Red Hat Enterprise
Linux
(7.0.1-23.el5_5.2)版权所有(C) 2009 Free Software Foundation,Inc.在法律允许
的
范围内,没有任何担保。键入"show Type“和"show warranty”
查看
详细信息。这个GDB被配置为"i386-redhat-
linux
-gnu“。没有
浏览 5
提问于2016-02-28
得票数 0
2
回答
从特定帧检查
寄存器
gdb
如果你正在检查一个转储,你可以使用info registers来
查看
gdb中
寄存器
中
的
值
,但是你能在程序执行时
查看
寄存器
中存储
的
值
吗,例如地址0x76FD6908?例如,当pc位于某个地址时,我只需要
寄存器
的
值
浏览 1
提问于2013-03-27
得票数 1
回答已采纳
1
回答
如何为二进制炸弹缓冲区溢出这一阶段
assembly
、
x86
、
reverse-engineering
、
buffer-overflow
add $0x2c8,%rsp 我已经注释了我认为它在旁边做了什么,但我不能弄清楚大
的
图景我
的
猜测是,它接受输入并将其与堆栈中
的
内容进行比较?我不确定strcpy和它复制到哪里。我猜是rax/eax
寄存器
。因为它会将堆栈中
的
值
与之进行比较。但我仍然不确定如何弄清楚输入应该是什么。我试着把它movs
的
一些
值
,如0x6
浏览 1
提问于2017-09-28
得票数 0
1
回答
程序集中系统调用
的
返回
值
是多少?
linux
、
assembly
、
return-value
、
nasm
、
system-calls
当我试图研究内核
的
系统调用
的
返回
值
时,我会找到描述它们
的
表,以及需要在不同
的
寄存器
中放入什么才能让它们工作。但是,我没有找到任何文档,其中声明了--是从系统调用中获得
的
返回
值
。我只是在不同
的
地方发现,我收到
的
东西将在EAX注册。 结果通常在EAX
寄存器
中返回。汇编语言一步一步地:用
Linux
编写
的
由Jeff编写
的
书在他
的
程
浏览 13
提问于2016-08-03
得票数 10
回答已采纳
1
回答
如何为我设计
的
CPU制作
Linux
操作系统?
linux
、
linux-kernel
、
linux-device-driver
、
linux-capabilities
关于体系结构
的
背景信息:我刚刚为CPU设计了一组指令,我将把它放在FPGA中,但我希望能够与
Linux
(一个简单
的
Linux
系统)兼容,但我刚刚开始,我对此不太了解,我确信
Linux
可以在我
的
CPU中使用,因为我不知道它是否会给我空间
的
VGA驱动程序在我
的
FPGA,认为8个
寄存器
可以更适合在
寄存器
文件。我
的
CPU使用指向两个
寄存器
的
指针(ARP、BRP)处理数据
浏览 0
提问于2018-04-25
得票数 1
回答已采纳
1
回答
其中_bss_start是定义
Linux
内核源
linux-kernel
、
x86
、
linux-device-driver
我正在翻阅
Linux
内核源代码,在一个汇编文件中找到了_bss_start C变体,但找不到它真正定义和初始化
的
位置。看起来_bss_start是bss段
的
起始地址,但是它是在哪里以及如何用内核源代码中
的
值
初始化
的
,我正在研究
linux
源代码2.6.25。我
查看
了asm-generic/section.h文件,它
的
定义如下所示但是_bss_start是如何定义
的<
浏览 1
提问于2013-07-08
得票数 4
回答已采纳
1
回答
BeagleBone黑从用户空间中断
c++
、
embedded-linux
、
beagleboard
、
beagleboneblack
正如我在"AM335x SitaraTM处理器-技术参考手册“
的
"25.3.3中断特性”一章中所看到
的
那样·必须在GPIO_IRQSTATUS_SET_0和/或GPIO_IRQSTATUS_SET_1
寄存器
中启用GPIO通道
的
中断。·必须在GPIO_LEVELDETECT0、GPIO_LEVELDETECT1、GPIO_RISINGDETEC
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
2
回答
在ARM
Linux
中记录CPU
寄存器
的
更改
linux
、
arm
、
cpu-registers
我想知道如何监视ARM
linux
中应用程序
的
多个
寄存器
更改。我知道我必须调试它,但是如何在ARM
linux
中自动记录所有的注册更改呢?我知道使用gdb中
的
watch命令我可以做到这一点,但是是否可以制作一个小
的
c代码,它只运行一个像调试器一样
的
应用程序,并记录它
的
寄存器
更改?简单地说,我想监视ARM
linux
中CPU
寄存器
的
变化。因此,如果我运行一个应用程序,我想监视它<em
浏览 13
提问于2015-08-10
得票数 1
回答已采纳
1
回答
更改默认粘贴
寄存器
vim
但是当我粘贴时,我会看到"E353: Nothing in register:*“:echo version 编辑: 我使用yy (或dd或ci'等)。
浏览 2
提问于2014-05-30
得票数 10
3
回答
如何使用GDB
查看
堆栈
的
内容?
c
、
assembly
、
gdb
我是GDB
的
新手,所以我有一些问题: 如何
查看
堆栈
的
内容?示例:要
查看
寄存器
的
内容,我输入info registers。对于堆栈,应该是什么?如何
查看
$0x4(%esp)
的
内容?平台:
Linux
和GDB
浏览 16
提问于2011-10-21
得票数 132
回答已采纳
1
回答
使用段
寄存器
FS进行调试
c
、
debugging
、
assembly
、
x86
、
x86-64
我需要调试一个用C编写
的
应用程序,它可以读写段
寄存器
FS。要调试这个应用程序,我需要
查看
FS指向
的
内存地址。应用程序使用如下代码:mov fs:[rcx], rsi 如何从/到分段
寄存器
获得读/写
的
线性虚拟地址?我可以为
Linux
或Winodws编译这个应用程序。
浏览 7
提问于2015-11-13
得票数 4
回答已采纳
1
回答
编写assembly[shellcode]
的
资源
linux
、
assembly
、
shellcode
、
manpage
我正在为i386
linux
编写汇编语言代码。我想知道是否有任何手册页或作弊表来
查看
哪些
寄存器
需要设置,以便进行读、写、执行调用。
浏览 1
提问于2018-11-01
得票数 0
回答已采纳
1
回答
在并行Nsight中调试内联PTX
cuda
、
inline-assembly
、
nvcc
、
nsight
、
ptxas
在并行Nsight中单步执行内联PTX时,是否可以
查看
PTX
寄存器
? 我可以在内联PTX上设置断点并遍历它,但是将鼠标悬停在PTX
寄存器
上不会显示它们
的
值
。我可以打开SASS,悬停在这些
寄存器
上确实会显示它们
的
值
,但很难跟踪PTX
寄存器
和SASS
寄存器
之间
的
关系。
浏览 1
提问于2012-04-03
得票数 1
回答已采纳
1
回答
是否可以在
linux
计算机上
查看
页表
c
、
linux
、
operating-system
最近我读到页表是每个进程
的
实体,我在想在
Linux
机器上
查看
特定进程
的
页表是可能
的
吗?我读到在一些
寄存器
中有对页表
的
引用?
浏览 3
提问于2014-04-03
得票数 0
2
回答
gdb如何从堆栈中
的
所有帧中找到所有
寄存器
的
值
gdb
通过运行info
寄存器
选择帧时,可以看到特定帧上
的
寄存器
的
值
。当断点设置在第5帧时,gdb如何从第3帧获取
寄存器
值
?
浏览 1
提问于2013-05-17
得票数 3
回答已采纳
1
回答
在信号处理程序(ppc64)中提取程序计数器(指令指针)
c
、
linux
、
assembly
、
powerpc
在
Linux
下
的
信号处理程序中,可以访问挂起
的
线程
的
保存上下文(所有
寄存器
值
)。这些
寄存器
值
显然与体系结构有关。例如,对于一个ucontext->uc_regs->gp_regs小Endian (ppcle)体系结构,PowerPC是一个数组,它包含通用
寄存器
的
值
。对于某些体系结构,也有标识
寄存器
用途
的
定义(例如,REG_XXX为x86-64定义)。对
浏览 0
提问于2018-01-30
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 查看 SELinux 的状态
如何在 Linux 上查看用户的创建日期
Linux 查看或统计网卡流量的几种方式
GNOME 的新图像查看器应用 Loupe|Linux 中国
颜值超高的七款Linux操作系统
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券