腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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时遍历哪个t
浏览 6
提问于2013-01-22
得票数 11
回答已采纳
1
回答
如何在vim中释放一些
寄存器
,以及
查看
空闲
的
寄存器
?
vim
、
vim-registers
如果我将一些文本拖入
寄存器
a、b和c中,它们应该有文本存储在其中。我可以使用:reg命令
查看
占用
的
寄存器
及其
内容
。但是,如果我想
查看
未被占用
的
寄存器
怎么办?如果我试图找到一个没有
内容
的
注册表,而不是拖入一个有一些
内容
的
注册表,而不是意外地丢失了它
的
内容
,这会更容易。与输入:reg并
查看
非空闲
寄存器
并试图找出空闲
浏览 2
提问于2020-06-20
得票数 0
1
回答
获取导致信号处理程序中分段错误
的
寄存器
。
linux
、
x86
、
segmentation-fault
、
signal-handling
、
sigaction
我知道:我
的
问题是:我们还能知道是哪一个注册错误造成了错误吗?考虑到我们没有内存到内存
的
移动,这应该只是一个
寄存器
(毕竟,也只有一个si_addr)。当然,我可以检查所有
寄存器</e
浏览 10
提问于2020-07-02
得票数 1
回答已采纳
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
回答
nasm能否将调试符号生成为二进制文件?
linux
、
debugging
、
assembly
、
nasm
、
32-bit
我有一个用nasm -f生成
的
二进制文件,我想做一些调试,或者足够接近。据我所知,nasm没有为调试二进制文件生成适当
的
符号,对吗?我可以使用哪种方法,例如,每次
查看
寄存器
/内存上传递
的
每个值?我在一个汇编程序中有一个“数组”,我希望看到它
的
每个值。是否有任何工具可以帮助执行此任务?
浏览 6
提问于2014-03-20
得票数 1
回答已采纳
1
回答
在ViEmu中
查看
寄存器
visual-studio
、
vim
、
viemu
我正在使用Visual 2015
的
ViEmu扩展。在Vim中,我可以使用:registers或:reg
查看
寄存器
的
内容
。在ViEmu中,这将返回“未知命令”。 如何在ViEmu中
查看
寄存器
?
浏览 7
提问于2016-01-03
得票数 1
回答已采纳
1
回答
如何为二进制炸弹缓冲区溢出这一阶段
assembly
、
x86
、
reverse-engineering
、
buffer-overflow
add $0x2c8,%rsp 我已经注释了我认为它在旁边做了什么,但我不能弄清楚大
的
图景我
的
猜测是,它接受输入并将其与堆栈中
的
内容
进行比较?我不确定strcpy和它复制到哪里。我猜是rax/eax
寄存器
。因为它会将堆栈中
的
值与之进行比较。但我仍然不确定如何弄清楚输入应该是什么。我试着把它movs
的
一些值,如0x6cb,0x8a1和
浏览 1
提问于2017-09-28
得票数 0
1
回答
我怎样才能看到尖峰上浮动点
寄存器
的
内容
?
riscv
、
spike
仿真的目的是观察一些浮点
寄存器
的
内容
.因此,如果我想
查看
整数
寄存器
的
内容
,请使用下一个命令:但是,如果我试图对浮点
寄存器
使用相同
的
命令:它总是向我展示所有设置为零
的
位.,-28(s0) 在这段代码中,我使用命令reg
查看
fadd.s指令后浮点
寄存器
ft1和ft0 (reg 0 ft1或reg 0 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(....) {但实际上我
的
疑问是,修改控制
寄存器
地址是如何修改要写入
寄存器
的
值... ??此外,如果我
查看</
浏览 8
提问于2015-02-20
得票数 0
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
回答
Linux
(MIPS):在
查看
核心转储时临时“更改”
寄存器
内容
linux
、
mips
、
coredump
、
backtrace
我
的
应用程序中
的
一些线程位于优化函数中,当我调试应用程序时,gdb无法从这些函数中进行回溯。但是我已经看过了汇编程序,可以通过如下操作手动将堆栈部分展开到前一个函数
的
框架:set $old_sp = $spset $sp = $sp + 48set $ra = $old_ra如果我正在进行实时调试,这将非常有效,并且它成功地显示了一个完整
的
回溯我希望在
查看</e
浏览 4
提问于2011-09-30
得票数 4
回答已采纳
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
回答
如何在多线程程序中使用Ollydbg?
linux
、
windows
、
debugging
、
reverse-engineering
、
ollydbg
我见过,Olly支持多线程调试,但是我找不到任何视频或者一个很好
的
教程来
查看
如何调试多线程程序。 我想知道如何使用Ollydbg,
查看
所有当前线程
的
堆栈和
寄存器
,并区分正在运行
的
线程。在
Linux
/Windows中还有其他好
的
调试工具可以使用吗?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程小知识【linux-0009】linux常用命令-查看文件内容
Linux 查看 SELinux 的状态
如何在 Linux 上查看用户的创建日期
Linux 查看或统计网卡流量的几种方式
Bandizip查看压缩包的注释内容教程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券