在GDB中将十六进制IP地址转换为点分十进制

时间:2013-10-14 22:43:00

标签: c gdb

我正在使用GDB调试C代码,我看到ip地址显示为 -

npc_srcip = 0x7fa06e7fd430,npc_dstip = 0x7fa06e7fd434。 将此转换为十进制点分格式的方法是什么?

1 个答案:

答案 0 :(得分:2)

这些看起来像指针,因为它们大于32位。你可能想要取消引用它们。然后将每个字节从十六进制转换为十进制,并获得您的IP地址。 这就像:x/4ub npc_srcip应该给你部分。