gdb - GDB 可以从 C 程序的核心转储中打印结构的大小吗?

标签 gdb

我正在使用 GDB 来分析 C 程序的核心转储。是否可以在程序中打印结构的大小?

最佳答案

这些都应该在 GDB 中工作(假设你用 -g 编译):

print sizeof(var)
print sizeof(Type)

关于gdb - GDB 可以从 C 程序的核心转储中打印结构的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645027/

相关文章:

c - "memset"设置结构导致 printf 打印结构成员的长度超过其限制

assembly - 汇编中的异或语句

c - 分析混淆的 ELF 二进制文件

与释放 C 中的内存混淆?

c++ - 简单的 cmake 项目,在 Windows 上使用 nmake 构建没有调试符号

c - strcasecmp 实现不打印

debugging - LiteIDE 调试消息没有指定可执行文件使用目标 exec

assembly - 错误的整数入栈

python - 如何使用 Python subprocess.Popen 控制 gdb?

macos - gdb 布局 asm 在 mac 上不起作用?