如何反汇编gdb中的数据类型和宏?

发布于 2024-10-29 15:36:44 字数 306 浏览 0 评论 0原文

341 item *item_get(const char *key, const size_t nkey) {
342     item *it;
...

我想反汇编 item

(gdb) info item
Undefined info command: "item".  Try "help info".
(gdb) disas item
Attempt to use a type name as an expression

如何正确操作?

341 item *item_get(const char *key, const size_t nkey) {
342     item *it;
...

I want to disassemble item :

(gdb) info item
Undefined info command: "item".  Try "help info".
(gdb) disas item
Attempt to use a type name as an expression

How to do it correctly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

廻憶裏菂餘溫 2024-11-05 15:36:44

我通常发现打印一个变量最终会得到一个不错的描述,假设 GDB 可以适当地找到标题。尝试:

gdb> p *it

I generally find that printing a variable ends up with a decent description, assuming GDB can find the headers appropriately. Try:

gdb> p *it
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文