腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
编写assembly[shellcode]的资源
、
、
、
我正在为i386
linux
编写汇编语言代码。我想知道是否有任何手册页或作弊表来
查看
哪些
寄存器
需要设置,以便进行读、写、执行调用。
浏览 1
提问于2018-11-01
得票数 0
回答已采纳
3
回答
如何使用GDB
查看
堆栈的内容?
、
、
我是GDB的新手,所以我有一些问题: 如何
查看
堆栈的内容?示例:要
查看
寄存器
的内容,我输入info registers。对于堆栈,应该是什么?如何
查看
$0x4(%esp)的内容?平台:
Linux
和GDB
浏览 16
提问于2011-10-21
得票数 132
回答已采纳
1
回答
使用段
寄存器
FS进行调试
、
、
、
、
我需要调试一个用C编写的应用程序,它可以读写段
寄存器
FS。要调试这个应用程序,我需要
查看
FS指向的内存地址。应用程序使用如下代码:mov fs:[rcx], rsi 如何从/到分段
寄存器
获得读/写的线性虚拟地址?我可以为
Linux
或Winodws编译这个应用程序。
浏览 7
提问于2015-11-13
得票数 4
回答已采纳
1
回答
是否可以在
linux
计算机上
查看
页表
、
、
最近我读到页表是每个进程的实体,我在想在
Linux
机器上
查看
特定进程的页表是可能的吗?我读到在一些
寄存器
中有对页表的引用?
浏览 3
提问于2014-04-03
得票数 0
3
回答
Linux
内核ARM转换表库(TTB0和TTB1)
、
、
编译的
Linux
kernel 2.6.34.3 for ARMv7 (Cortex-a8)我从这个站点的上读到了ttb是如何工作的
浏览 6
提问于2013-01-22
得票数 11
回答已采纳
1
回答
如何在多线程程序中使用Ollydbg?
、
、
、
、
我见过,Olly支持多线程调试,但是我找不到任何视频或者一个很好的教程来
查看
如何调试多线程程序。 我想知道如何使用Ollydbg,
查看
所有当前线程的堆栈和
寄存器
,并区分正在运行的线程。在
Linux
/Windows中还有其他好的调试工具可以使用吗?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
2
回答
基于x86体系结构的
Linux
内核中中断处理代码的定位
、
、
我正在进行这样的研究,试图在
Linux
内核中找到实现中断处理的代码;特别是,我试图找到负责处理系统定时器的代码。根据至少,将通用
寄存器
推到堆栈上是与体系结构无关的,因此我正在寻找与x86体系结构相关联的代码。目前,我正在
查看
内核源代码的3.0.4版本,但是任何版本都可以。我已
浏览 7
提问于2012-01-24
得票数 1
回答已采纳
1
回答
内核如何切换内核堆栈和用户堆栈?
、
我正在
查看
linux
内核中的中断处理。但是,当中断发生时,它是如何带来内核堆栈指针的? 我没有看到内核在中断退出代码中保存指向某个
寄存器
的堆栈指针。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
如何使用perf探针打印malloc大小函数
、
我想跟踪我的程序,以了解我的程序的内存分配。这个想法是,无论何时调用malloc,它都会打印出带有分配的size的调用堆栈。这是我用来创建事件的命令:但是perf report告诉我这个事件的allocated内存是不正确的。我怎么才能解决这个问题。更新:使用简单的程序,例如:
浏览 1
提问于2018-05-23
得票数 0
1
回答
交叉编译的NetBSD实用程序/bin/ls对于ARM,核心文件给出没有核心文件处理程序识别的格式的错误
、
、
、
、
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“。没有核心文件处理程序识别格式,使用默认值无法从此类型的核心文件获取
寄存器
无法从此类型的核心文件获取
寄存器
core由‘`sh’生成。程序终止,信号
浏览 5
提问于2016-02-28
得票数 0
1
回答
获取导致信号处理程序中分段错误的
寄存器
。
、
、
、
、
,我们可以使用来检查
寄存器
的值,例如指令指针,尽管不是独立于平台的方式。 我的问题是:我们还能知道是哪一个注册错误造成了错误吗?考虑到我们没有内存到内存的移动,这应该只是一个
寄存器
(毕竟,也只有一个si_addr)。当然,我可以检查所有
寄存器
并搜索si_addr,但可能有多个匹配。
浏览 10
提问于2020-07-02
得票数 1
回答已采纳
1
回答
在
Linux
/Windows中运行的调试器如何读取ARM32 & Aarch64上的PC
寄存器
?
、
、
、
在
Linux
/Windows中运行的调试器如何读取ARM32 & Aarch64上的PC
寄存器
?如何访问指令
寄存器
值?谢谢。
浏览 4
提问于2021-12-13
得票数 -1
回答已采纳
1
回答
BeagleBone黑从用户空间中断
、
、
、
正如我在"AM335x SitaraTM处理器-技术参考手册“的"25.3.3中断特性”一章中所看到的那样·必须在GPIO_IRQSTATUS_SET_0和/或GPIO_IRQSTATUS_SET_1
寄存器
中启用GPIO通道的中断。·必须在GPIO_LEVELDETECT0、GPIO_LEVELDETECT1、GPIO_RISINGDETECT和GPIO_FALLINGDETECT
寄存器
中选择输
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
2
回答
使用GDB读取
寄存器
指向的内存
、
、
、
如果我知道内存位置,有没有办法
查看
GDB中的内存内容? 也就是说,我正在调试我为操作系统课程编写的x86汇编程序。现在,我正在尝试用C和gas (GNU assembler)为x86上的
Linux
编写一个用户级线程库。我分配了自己的堆栈,并使esp
寄存器
指向该内存位置。现在,我想要读取内存,以
查看
我分配的堆栈中有什么。
浏览 0
提问于2013-03-30
得票数 4
回答已采纳
1
回答
AXI4如何支持PCIE生产者/消费者订购模型?
、
例如,像这样的系统, CPU <-> PCIE控制器<-> PCIE AXI桥<-> AXI4与DEC和DDR从站(DEC模块连接到AXI4从数据port0和APB
寄存器
端口,DDR存储模块连接到AXI4在数据到达DDR之前,DEC可能已经看到APB
寄存器
写入并开始读取数据,因此数据可能是旧的和无效的。
浏览 7
提问于2020-06-16
得票数 0
1
回答
x86_64
Linux
函数与syscalls之间的ABI差异
、
、
、
、
的函数调用约定定义了在rcx
寄存器
中传递的整数参数#4。另一方面,
Linux
使用r10实现相同的目的。所有其他参数都在相同的
寄存器
中传递给函数和syscall。00432ce0 <__mmap>: 432ce8: 0f 05 syscall 因此,除了我们将
浏览 2
提问于2016-07-25
得票数 12
回答已采纳
1
回答
Linux
中的GDB调试_x86_64命令信息
、
、
、
我正在尝试用gdb在
linux
上调试我的程序。我想在
linux
中验证特定帧的
寄存器
值,为此我运行了两个命令: info reg和info frame这些命令的区别是什么?当它说“已保存的
寄存器
”时,这是什么意思?这些
寄存器
被保存在什么位置?
浏览 2
提问于2011-07-08
得票数 4
3
回答
调用堆栈地址
、
、
有没有人知道我是否可以/如何从特定地址读取callstack?假设我有一个偏移量地址,从调用堆栈的基地址,我如何获得基地址?
浏览 1
提问于2010-09-25
得票数 1
1
回答
nasm能否将调试符号生成为二进制文件?
、
、
、
、
我可以使用哪种方法,例如,每次
查看
寄存器
/内存上传递的每个值?我在一个汇编程序中有一个“数组”,我希望看到它的每个值。是否有任何工具可以帮助执行此任务?
浏览 6
提问于2014-03-20
得票数 1
回答已采纳
2
回答
建立程序调试缓冲区溢出的系统
、
、
、
、
我记得很久以前读过,如果我想在我的
linux
机器上测试缓冲区溢出,我需要在系统中设置一些东西来允许它发生。我记不清它的确切用途了,但我希望有人知道我在说什么。我希望能够测试我的程序是否存在漏洞,并
查看
寄存器
是否被覆盖。 编辑:我正在运行ubuntu 10.04
浏览 1
提问于2011-12-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券