腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何使用GDB
查看
堆栈的
内容
?
c
、
assembly
、
gdb
我是GDB的新手,所以我有一些问题: 如何
查看
堆栈的
内容
?示例:要
查看
寄存器
的
内容
,我输入info registers。对于堆栈,应该是什么?如何
查看
$0x4(%esp)的
内容
?平台:
Linux
和GDB
浏览 16
提问于2011-10-21
得票数 132
回答已采纳
3
回答
Linux
内核ARM转换表库(TTB0和TTB1)
linux-kernel
、
operating-system
、
arm
编译的
Linux
kernel 2.6.34.3 for ARMv7 (Cortex-a8) 我
查看
了内核代码,发现
Linux
内核为TTB1 (转换表基)上的内核地址空间(大于0xC0000000的所有
内容
)和ttb0 (低于0xC0000000的所有
内容
)上的用户进程设置了硬件页表,每次进程上下文切换时,这些页表都会发生变化。我读到TTBCR (转换表基址控制
寄存器
)决定在未找到MVA时遍历哪个ttb
寄存器
,但该
寄存器
始终读0,这意味着在ARM架构参
浏览 6
提问于2013-01-22
得票数 11
回答已采纳
1
回答
如何在vim中释放一些
寄存器
,以及
查看
空闲的
寄存器
?
vim
、
vim-registers
如果我将一些文本拖入
寄存器
a、b和c中,它们应该有文本存储在其中。我可以使用:reg命令
查看
占用的
寄存器
及其
内容
。但是,如果我想
查看
未被占用的
寄存器
怎么办?如果我试图找到一个没有
内容
的注册表,而不是拖入一个有一些
内容
的注册表,而不是意外地丢失了它的
内容
,这会更容易。与输入:reg并
查看
非空闲
寄存器
并试图找出空闲
寄存器
相比,让vim列出空闲
寄存器
会更方便。 另外,如
浏览 2
提问于2020-06-20
得票数 0
4
回答
查看
崩溃转储中的
寄存器
winapi
、
visual-studio-2005
、
crash-dumps
、
minidump
有没有办法
查看
崩溃转储中每个堆栈帧中的
寄存器
内容
?当异常发生时,“
寄存器
”窗口似乎包含
寄存器
,但能够在每个堆栈帧中
查看
它们的
内容
会很有用。
浏览 2
提问于2008-12-10
得票数 1
回答已采纳
2
回答
使用GDB读取
寄存器
指向的内存
linux
、
operating-system
、
x86
、
gdb
如果我知道内存位置,有没有办法
查看
GDB中的内存
内容
? 也就是说,我正在调试我为操作系统课程编写的x86汇编程序。现在,我正在尝试用C和gas (GNU assembler)为x86上的
Linux
编写一个用户级线程库。我分配了自己的堆栈,并使esp
寄存器
指向该内存位置。现在,我想要读取内存,以
查看
我分配的堆栈中有什么。
浏览 0
提问于2013-03-30
得票数 4
回答已采纳
1
回答
获取导致信号处理程序中分段错误的
寄存器
。
linux
、
x86
、
segmentation-fault
、
signal-handling
、
sigaction
,我们可以使用来检查
寄存器
的值,例如指令指针,尽管不是独立于平台的方式。 我的问题是:我们还能知道是哪一个注册错误造成了错误吗?考虑到我们没有内存到内存的移动,这应该只是一个
寄存器
(毕竟,也只有一个si_addr)。当然,我可以检查所有
寄存器
并搜索si_addr,但可能有多个匹配。
浏览 10
提问于2020-07-02
得票数 1
回答已采纳
1
回答
nasm能否将调试符号生成为二进制文件?
linux
、
debugging
、
assembly
、
nasm
、
32-bit
我可以使用哪种方法,例如,每次
查看
寄存器
/内存上传递的每个值?我在一个汇编程序中有一个“数组”,我希望看到它的每个值。是否有任何工具可以帮助执行此任务?
浏览 6
提问于2014-03-20
得票数 1
回答已采纳
1
回答
在ViEmu中
查看
寄存器
visual-studio
、
vim
、
viemu
在Vim中,我可以使用:registers或:reg
查看
寄存器
的
内容
。在ViEmu中,这将返回“未知命令”。 如何在ViEmu中
查看
寄存器
?
浏览 7
提问于2016-01-03
得票数 1
回答已采纳
1
回答
如何为二进制炸弹缓冲区溢出这一阶段
assembly
、
x86
、
reverse-engineering
、
buffer-overflow
我的猜测是,它接受输入并将其与堆栈中的
内容
进行比较?我不确定strcpy和它复制到哪里。我猜是rax/eax
寄存器
。因为它会将堆栈中的值与之进行比较。但我仍然不确定如何弄清楚输入应该是什么。
浏览 1
提问于2017-09-28
得票数 0
1
回答
我怎样才能看到尖峰上浮动点
寄存器
的
内容
?
riscv
、
spike
仿真的目的是观察一些浮点
寄存器
的
内容
.因此,如果我想
查看
整数
寄存器
的
内容
,请使用下一个命令:但是,如果我试图对浮点
寄存器
使用相同的命令:它总是向我展示所有设置为零的位.0000f053 fadd.s ft0,ft1,ft0在这段代码中,我使用命令reg
查看
fadd.s指令后浮点
寄存器
ft1和ft0
浏览 5
提问于2015-07-21
得票数 1
回答已采纳
1
回答
编写assembly[shellcode]的资源
linux
、
assembly
、
shellcode
、
manpage
我正在为i386
linux
编写汇编语言代码。我想知道是否有任何手册页或作弊表来
查看
哪些
寄存器
需要设置,以便进行读、写、执行调用。
浏览 1
提问于2018-11-01
得票数 0
回答已采纳
1
回答
使用段
寄存器
FS进行调试
c
、
debugging
、
assembly
、
x86
、
x86-64
我需要调试一个用C编写的应用程序,它可以读写段
寄存器
FS。要调试这个应用程序,我需要
查看
FS指向的内存地址。应用程序使用如下代码:mov fs:[rcx], rsi 如何从/到分段
寄存器
获得读/写的线性虚拟地址?我可以为
Linux
或Winodws编译这个应用程序。
浏览 7
提问于2015-11-13
得票数 4
回答已采纳
1
回答
是否可以在
linux
计算机上
查看
页表
c
、
linux
、
operating-system
最近我读到页表是每个进程的实体,我在想在
Linux
机器上
查看
特定进程的页表是可能的吗?我读到在一些
寄存器
中有对页表的引用?
浏览 3
提问于2014-04-03
得票数 0
1
回答
如何在
Linux
中访问控制
寄存器
linux
、
arm
、
inline-assembly
我一直在阅读
Linux
源代码,移植到一个基于ARM Cortex -A7 MPCore - NEON Architecture的合适的平台上。下面的代码显示了如何在调用API时修改模块的控制
寄存器
static inline void API(....) }在上面的代码中,reg实际上是一个虚拟地址,msk是一个掩码,比方说x7FF,set是一个传递设置/清除请求的参数 但实际上我的疑问是,修改控制
寄存器</e
浏览 8
提问于2015-02-20
得票数 0
1
回答
Linux
(MIPS):在
查看
核心转储时临时“更改”
寄存器
内容
linux
、
mips
、
coredump
、
backtrace
我希望在
查看
核心转储时能够离线执行相同的操作。显然,在核心转储中戳
寄存器
的概念是没有意义的,但是有没有一种方法可以告诉gdb“只使用这个值作为
寄存器
”,这样我就可以进行类似的回溯?
浏览 4
提问于2011-09-30
得票数 4
回答已采纳
1
回答
Z80状态标志
寄存器
cpu-registers
、
z80
对于某些人来说,这很可能是一个非常简单的问题,但是当
查看
以下
寄存器
模式时:考虑到“通用”标志
寄存器
是标志位的8位表示,我想知道: “备用”
寄存器
总是指向完全相同的标志位,还是可以以任何方式包含不同的字节(我知道不能直接访问备用
寄存器
,而只能交换)。换句话说,“通用”
寄存器
F
内容
的字节
内容
是否总是等于“备用”
寄存器
F(表示相同的唯一标志位-假设“交换备用
寄存器
”指令不改变标志位)?
浏览 3
提问于2014-01-30
得票数 4
回答已采纳
1
回答
从进程转储CPU
寄存器
linux
、
cpu
、
mips
、
proc
是否存在转储MIPS CPU
寄存器
的proc文件?当我做一些实时操作时,我必须在旅途中
查看
寄存器
的
内容
。
浏览 1
提问于2012-08-30
得票数 0
回答已采纳
1
回答
ARM 8.22.2的IAR嵌入式工作台-不再有
寄存器
视图
arm
、
iar
、
cortex-m
我是唯一一个在IAR Embedded Workbench for ARM版本8.22.2 (最新版本)中缺少
寄存器
视图的人吗?正如这里所描述的,应该有一个“
查看
->
寄存器
”按钮来显示所有的
寄存器
(如GPIO.等)。但是我很怀念那个按钮!我在调试时
查看
寄存器
内容
的唯一方法是输入它们的内存地址--这是非常不方便的 通过社保部和STM32F103使用ST-Link V2。
浏览 1
提问于2018-04-21
得票数 0
1
回答
如何使用套接字从应用程序读取MCP2515
寄存器
?
linux-device-driver
如何使用套接字从应用程序读取MCP2515的CANCTRL
寄存器
?请尽快回复。谢谢
浏览 3
提问于2020-04-03
得票数 0
1
回答
臂记忆重绘
memory-management
、
linux-kernel
、
arm
、
embedded-linux
、
mmu
我读过这样的
内容
,例如TEX重新映射与页面表条目的AP位一起使用以进行访问保护。 如果是这样的话,
linux
内核将以何种方式使用这些。请给我一些用法。
浏览 3
提问于2012-09-10
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程小知识【linux-0009】linux常用命令-查看文件内容
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券