腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(427)
视频
沙龙
1
回答
相当于
GDB
/
MI
的
` `
info
proc
mappings
`
gdb
、
gdbserver
、
mi
我知道-file-list-exec-sections,但它似乎还没有在
GDB
10.2中实现(目前是这样)。我想要一个
GDB
/
MI
命令而不是
info
proc
mappings
,因为我想要一种更简单
的
方法来解析结果,还因为我想知道是否有任何替代-file-list-exec-sections命令
的
方法,因为它似乎消失了
浏览 24
提问于2021-05-15
得票数 0
2
回答
为什么
GDB
不在任何地方显示这个堆地址?
c
、
debugging
、
memory
、
gdb
我正在调试一个程序,并具有以下内容:Mapped address spaces: 0x7f398bc6d000 0x7f398bc6f000 0x2000 0x2b000 /usr/lib64/ld-2.32.so$10 = 0x12942a0 "
浏览 4
提问于2021-06-22
得票数 1
回答已采纳
4
回答
如何在linux中找到不同
的
启动内存段及其大小
c
、
linux
、
debugging
、
gdb
我想知道不同段(如堆栈、堆、数据等)
的
起始地址及其大小。以及它现在
的
用法。提前谢谢。
浏览 0
提问于2011-07-08
得票数 2
回答已采纳
1
回答
如何查看堆栈、数据、堆和代码等内存段
的
起始地址和结束地址?
linux
、
memory
由于内存段是Linux操作系统
的
一部分,是否可以使用简单
的
C程序或任何linux命令查看它们各自
的
地址。
浏览 0
提问于2019-09-02
得票数 2
2
回答
如何使用
gdb
检查RTEMS应用程序
的
堆和堆栈?
gdb
、
heap-memory
、
stack-memory
、
rtems
是否有一种方法可以使用
gdb
准确地知道RTEMS应用程序上堆和堆栈
的
地址范围?我知道Linux上有
info
proc
mappings
,但我不认为RTEMS有一个/
proc
。使用x检查内存是很好
的
,但我需要知道两者
的
地址范围。 我知道中有一些贴士,但他们自己也承认这些都是粗略
的
估计。
浏览 1
提问于2014-06-01
得票数 2
回答已采纳
3
回答
我可以通过
GDB
发现一个变量是属于堆还是栈?
c
、
linux
、
gdb
我
的
断点指向一个变量。(指向某处。我能弄清楚某个地方是属于堆还是属于堆栈吗?) 有没有办法找到堆栈
的
开始和结束位置?有没有办法找到堆
的
开始和结束位置?
浏览 9
提问于2011-03-09
得票数 6
回答已采纳
1
回答
相当于
GDB
/
MI
的
“”命令
gdb
、
gdbserver
它通过
GDB
/
MI
(gdbserver
的
协议)工作。在
GDB
中,您可以忽略这样
的
信号:如何在
GDB
/
MI
中实现相同
的
目标?
浏览 17
提问于2022-07-18
得票数 0
回答已采纳
1
回答
如何使用
GDB
查找Android目标处理器
的
基址
gdb
、
gdbserver
我目前正在使用
GDB
,并希望在Android中调试一个本机处理器,特别是/system/bin/lmkd。Android端:客户端:在这里,我输入了
info
shared,这样我就可以获得本机处理器<em
浏览 0
提问于2018-09-07
得票数 9
3
回答
如何在PythonGDB (
gdb
7.1)中获得
gdb
.execute
的
输出?
python
、
linux
、
gdb
、
dump
因此,我首先为
GDB
7.3.1编写了脚本,并使用以下函数接收
gdb
命令(
GDB
7.3.1)
的
输出:这个函数
的
最后一个参数是它应该以字符串
的
形式返回结果(这很有意义;否则我为什么要执行这样
的
命令;)myva
浏览 0
提问于2012-01-24
得票数 7
回答已采纳
1
回答
如何使用lldb查看核心转储中
的
内存区域?
lldb
如何使用lldb查看core-dump中
的
内存区域(
gdb
相当于
'i
proc
map‘)?我想看看栈、堆和模块
的
位置。谢谢
浏览 0
提问于2017-10-31
得票数 1
2
回答
Gdb
导出导入内存
c++
、
gdb
、
heap-memory
例如,我有一个来自崩溃
的
核心文件。在框架#12上有一个有趣
的
stl字符串,我想将sting
的
数据保存到一个文件中,数据是二进制
的
,而且非常大顺便说一句,我能够打印出要记录文件
的
数据,因为该字符串表示一个数组。我去了第11帧 将向量
的
内容打印
浏览 1
提问于2020-11-10
得票数 1
10
回答
如何用
GDB
拆卸内存范围?
gdb
、
disassembly
我试图拆解一个程序,以查看syscall程序集指令(我相信是INT指令)和
GDB
处理程序,并为它编写了一个小程序(见下文),用于打开和关闭一个文件。是否有可能强迫
GDB
拆卸(或尽可能好地在汇编程序中显示)该内存地址?如果是这样的话,是怎么做
的
?
浏览 7
提问于2009-08-06
得票数 68
回答已采纳
1
回答
物理或虚拟地址识别
debugging
、
operating-system
、
gdb
、
reverse-engineering
、
memory-address
我很难弄清楚物理地址和虚拟地址之间
的
关系。我有一个二进制,我正在加载在IDA反汇编程序,它显示我
的
地址,如0x000008a1。当我在
gdb
中调试相同
的
二进制时,它将我
的
地址显示为0x5555555508a1。当我在
info
proc
mappings
中使用
gdb
时,它在libc 0x7ffff7a0d000中给出了一个不寻常
的
地址,该地址以0x7ff开头.所以,我想知道 1.)为什么
gdb
在IDA
浏览 0
提问于2018-05-11
得票数 1
2
回答
Linux
的
VirtualQueryEx替代方案-如何获取另一个进程
的
虚拟内存范围
c++
、
c
、
linux
、
winapi
、
memory-management
在Windows中,如果我想检索有关指定进程
的
虚拟地址空间内
的
一系列页面的信息,我可以使用WinAPI VirtualQueryEx } 我想知道如何在Linux中使用syscalls获得类似的信息集,但我不清楚在Linux下如何使用C/C++来收集这样
的
数据当有建议查看/
proc
/<pid>/mem或/
浏览 2
提问于2014-01-17
得票数 1
1
回答
GDB
'find‘命令提前终止
gdb
、
gdbserver
我在
GDB
程序
的
内存中寻找一系列特定
的
字节。从某个地址(0x104f90)开始
的
'find‘有效,但从该地址下面开始
的
'find’无效: (
gdb
) find /w 0x104f90, 0x108fe4, 0x6863203b0x104f80: 0x00000000 0x000000
浏览 38
提问于2020-04-22
得票数 0
回答已采纳
1
回答
C/C++ -当我为单个int分配空间时,堆为什么这么大?
c++
、
c
、
gdb
、
heap-memory
我目前正在使用
gdb
来查看低级别代码
的
效果。现在我要做
的
是:然而,当我在
gdb
中使用
info
proc
mappings
检查内存时,在我假定是.text部分之后(因为Objfile显示了我正在调试
的
二进制文件
的
名称),我看到了以下内容:0x60
浏览 1
提问于2014-05-29
得票数 10
回答已采纳
2
回答
基于Linux
的
C++:pthread状态监控
multithreading
、
pthreads
我有一个运行8个独立线程
的
应用程序,通过Pthread周围
的
包装器类生成。所有线程都在无限
的
while循环中运行,每个线程
的
周期时间为1秒。从主线程(Main函数,也运行在无限
的
while循环中),我想监控线程
的
状态,看线程是否因为某种原因被阻塞了。有没有办法通过系统调用来监控线程状态?
浏览 2
提问于2017-03-21
得票数 1
1
回答
GDB
检查内存权限
c
、
linux
、
gcc
、
gdb
、
virtual-address-space
我在内存中有一个地址,我想找出该内存地址
的
权限(r/w/x)。char *s = "hello"; 在这里,字符串"hello“存储在只读存储器中。当通过
gdb
运行程序时,是否有可能检查该内存地址
的
权限(是否只允许读取或其他)?
浏览 0
提问于2012-05-28
得票数 18
回答已采纳
1
回答
如何从systemd-coredump / coredumpctl / systemd-journal获取内存映射信息
coredump
、
systemd-journald
当我使用ABRT报告崩溃时,它附加了一个maps文件,该文件显示了从/
proc
/self/maps保存
的
内存映射及其权限。我看不到在coredumpctl中显示映射信息
的
任何选项。我试过coredumpctl
gdb
了。令人惊讶
的
是,
info
proc
mappings
似乎起作用了:-)然而,这个
gdb
命令似乎不像/
proc
/self/maps那样告诉我每个
浏览 6
提问于2019-04-16
得票数 0
1
回答
GDB
查找命令错误“警告:无法访问y处
的
x字节目标内存,停止搜索”
debugging
、
find
、
gdb
、
memory-segmentation
我正在尝试使用
gdb
在KMines中查找当前
的
标志计数。我知道,我应该首先寻找内存映射,以避免不存在
的
内存位置。因此,我运行
info
proc
mappings
命令来查看内存段。尽管地址0x168a4f介于0xd 27000和0x168b000之间,但
gdb
表示它无法访问它。这一切为什么要发生?我怎样才能避免这种情况呢?还是有一种方法可以忽略未映射/不可访问
的
内存位置?编辑:我尝试将地址0x168a4f
的
值设置为1,这样<e
浏览 4
提问于2016-01-15
得票数 9
回答已采纳
点击加载更多
相关
资讯
start the inferior without using a shell
统计初学小记
SQL Server存储过程详细介绍
使用Python实现查询指定进程信息的方法
【Linux】调试器-gdb使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券