腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在
gdb
中
使用
address
打印
struct
类型
的
值
c
、
struct
、
gdb
给定一个结构
类型
变量
的
地址,假设: 0x61b2e0。我知道这个地址指向一个
类型
为: s_a
的
结构,它被定义为 typedef
struct
{ char *v; } s_a; 如何
使用
我知道
的
地址
打印
此结构字段
的
值
。 谢谢,
浏览 44
提问于2019-02-28
得票数 4
3
回答
为C结构定义
gdb
打印
函数
c
、
emacs
、
gdb
当我用Java编写代码时,我
使用
嵌入
在
Eclipse
中
的
调试器。在此上下文中可视化对象时,调试器会自动调用toString()函数,这是我
在
探索程序状态时发现
的
非常方便
的
快速可视化功能。现在,当我
在
C
中
工作时,我
使用
emacs+
gdb
进行调试,但我没有找到/重新创建一个用于可视化复杂
的
C结构
的
等效特性(即调用特定
的
打印
浏览 3
提问于2013-03-01
得票数 12
回答已采纳
3
回答
给定一个指针,
gdb
如何获取它
的
类型
?
c
、
gdb
gdb
如何知道指针指向int或
struct
或任何其他数据
类型
?
浏览 1
提问于2011-05-26
得票数 2
回答已采纳
4
回答
gdb
python
中
的
container_of宏
python
、
gdb
、
gdb-python
pci_dev *pdev;
struct
list_head wait_list;....
使用
gdb
,我可以用以下方式
打印
:(
gdb
)p *(qlcnic_wait_event_t *)(((
struct
my_
struct
*)dev_base->next->priv).wait_list)$17 = { listnext‘,并
使用
&
浏览 1
提问于2013-06-10
得票数 3
1
回答
Strace
在
Linux中
使用
writev()函数,'@‘、'2w’和‘240 K’在数据中代表什么?
c
、
linux
、
strace
我有一个与USB交互
的
程序,我想知道下面的写命令告诉我什么。我理解writev结构由数据数组指针后面的长度组成,但是数据数组
中
的
"@\10\335 \320\2w\4\240K\252\0\7"表示什么呢?我特别想知道@符号、2w和240 K是什么意思,因为它们不是我所期望
的
十六进制数据
值
。我
在
Linux上运行,下面是写
的
行: writev(6, [{"@\10\335 \320\2w\4\240K\252\0\7", 13},
浏览 6
提问于2014-10-28
得票数 0
回答已采纳
1
回答
我们是否可以
在
GDB
会话
中
定义新
的
数据
类型
gdb
有没有办法
在
gdb
中
定义新
的
数据
类型
(C结构或联合)?其思想是定义一个结构,然后让
gdb
从一个解释为新定义
的
结构
的
地址
打印
数据。 int i;
struct
sample *more;如果0x804b320是
struct
sample阵列<em
浏览 0
提问于2011-09-01
得票数 32
回答已采纳
1
回答
gdb
:解析结构
的
每个字段,如果存在的话,用适当
的
值
打印
它们
python
、
gdb
、
coredump
、
gdb-python
我正在编写一个python脚本来自动从
gdb
中
调试核心转储。我试图
打印
数据结构,其中包括内核数据结构和列表(例如
struct
list_head)。pci_dev *pdev; ....};
gdb
.execute('p (*(
struct
那么,如何
使用
gdb
脚本
打印<
浏览 0
提问于2013-05-28
得票数 4
回答已采纳
3
回答
如何在
gdb
中
列出
struct
信息?
gdb
我可以检查非结构
类型
,但当检查结构时,总是得到一个"Function "
struct
" not defined.":10 12 #include <ngx_core.h>14 16 typedef
s
浏览 0
提问于2011-05-26
得票数 1
回答已采纳
1
回答
如何在转储结构时忽略未填充
的
字段?
gdb
我有一个这样
的
结构: char *name,};define p_Fooend(
gdb
) p_Foo 0x56000b8bb888 Foo(56000b8bb88
浏览 0
提问于2018-07-25
得票数 0
2
回答
在
GDB
中
打印
Fortran多态派生数据
类型
的
值
gdb
、
fortran
我正在尝试
使用
gdb
(GNU
gdb
(Ubuntu/Linaro7.4-2012.04-0ubuntu2.1)和gfortran (gcc-版本4.6.3)调试以下代码。如果我启动
gdb
并逐步执行fun子例程,我希望
在
模块class_test
中
打印
派生
类型
为"mytype“
的
变量。
使用
print class_test::int命令可以很容易地
打印
模块"class_t
浏览 1
提问于2014-05-24
得票数 6
1
回答
核转储
中
的
gdb
视图结构
值
c
、
debugging
、
gdb
我在用
gdb
分析核心转储时遇到了问题。我无法查看C代码
中
任何结构
的
内容。当我
使用
:我得到了或我也会犯同样
的
错误当我试图从代码
中
的
所有其他结构
中
打印
内容时,就会发生这种情况。但是当我试图
打印
函数
中
的</em
浏览 3
提问于2014-11-06
得票数 0
1
回答
gdb
:请参阅未
使用
的
c++
、
gdb
我很难看到我定义
的
结构
的
所有
类型
。特别是,如果不
使用
typedef,则
gdb
在
打印
类型
时不会显示该
类型
。下面是一个例子:{ typedef int itype;{ return 0;
浏览 1
提问于2016-02-10
得票数 3
回答已采纳
1
回答
(
gdb
) p/x等价于
gdb
python脚本?
python
、
gdb
、
gdb-python
=当我用p做这件事时:输出如下 x= 0xf; md_capture_buff = 0x41002c0c5490
gdb
中
的
-python: md_capture_buff = }
浏览 0
提问于2013-06-05
得票数 0
回答已采纳
1
回答
gdb
中
的
漂亮
打印
Fortran动态
类型
fortran
、
gdb
在
gdb
中
打印
Fortran可分配多态变量
的
值
是非常痛苦
的
。给定下面的程序,为了查看alloc_ext
的
值
,我必须执行以下操作:$1 = ( _data = 0x606260, _vptr = 0x400ce0 <__foo_MOD%_data) $3 = ( my_base_type = ( base_char = 'base' ), extended
浏览 2
提问于2017-11-11
得票数 5
回答已采纳
1
回答
如何在
GDB
中
使用
` `maint info symtabs`
打印
的
结果?
debugging
、
gdb
当我键入命令maint info symtabs时,我得到以下输出: } { symtab /usr/include/x86_64-linux-gnu/bits/types/
struct
_FILE.h ((
st
浏览 3
提问于2021-09-20
得票数 0
7
回答
如何显示一个结构
在
GDB
中有哪些字段?
c
、
gdb
我
在
GDB
(调试器)会话
中
遇到了一个结构(称为ngx_http_variable_value_t),我想
打印
它在控制台中有哪些字段。 这有可能吗?
浏览 12
提问于2009-11-20
得票数 85
回答已采纳
1
回答
对于具有非
类型
参数
的
类模板
的
静态成员,
gdb
“静态字段
值
已被优化”。
c++
、
gcc
、
c++11
、
gdb
、
clang
(即-O0),然后
在
gdb
中
运行它,如下所示:StaticValue<int*, 0ufield value has been optimized out,即使禁用了优化,但是它在
打印
其他静态
值
StaticValue<int, 0>::value时没有问题。如果从INITIAL_VALUE类模板
中
删除
浏览 0
提问于2013-09-23
得票数 2
回答已采纳
2
回答
GDB
:
打印
内存地址
的
值
gdb
在
GDB
中
,x是
打印
内存地址
值
的
命令。但是,当我跑
的
时候我没有得到133 (十进制)或85 (十六进制)
的
值
Reading symbols from test...done.(
gdb
) l2 3
浏览 9
提问于2017-05-09
得票数 2
1
回答
GDB
Python漂亮-
打印
机不缩进子结构
python
、
gdb
、
indentation
、
pretty-print
我已经
在
Python
中
为我
的
自定义
类型
实现了一个
GDB
漂亮
打印
机。它确实像我所期望
的
那样
打印
值
,但它没有缩进子结构“正确”时设置,
打印
漂亮是有效
的
。例如:给定 int child1; int grandchild1;}
GDB
本身
浏览 3
提问于2015-06-11
得票数 1
2
回答
qemu:当试图返回一个结构时,隐藏
的
目标信号11 (分割故障)-核被抛出
c
、
docker
、
gcc
、
arm
、
qemu
定义了结构
的
标题包含在带有函数
的
文件
中
,尽管即使
在
同一个文件
中
定义了结构,它仍然会崩溃。不知道如何继续调试,任何帮助都很感激。编辑:我已经
在
我
的
mac上重新运行了相同
的
程序,以及其他一些带有docker
的
非arm架构,而且它运行时没有任何明显
的
问题。我以前
使用
过
GDB
,所以我认为这可能会提供一些洞察力,遗憾
浏览 3
提问于2020-01-30
得票数 1
点击加载更多
相关
资讯
python yield在函数中起返回值中的使用
用GDB调试PHP及反序列化小记
使用 Python 在 JMeter 中实现循环获取返回值的高效性能测试
在word2007版中如何使用邮件合并的功能打印证书
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券