首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何按地址顺序排序符号表(由"objdump -t“生成)?

如何按地址顺序排序符号表(由"objdump -t“生成)?
EN

Stack Overflow用户
提问于 2022-05-03 08:32:14
回答 1查看 262关注 0票数 0

我想一目了然地看到哪些变量放置在内存中。如果使用objdump -t生成符号表,则得到符号表,不管排序似乎是随机的。

代码语言:javascript
运行
复制
SYMBOL TABLE:
00100584 l     F .text  00000000 deregister_tm_clones
001005a8 l     F .text  00000000 register_tm_clones
001005d4 l     F .text  00000000 __do_global_dtors_aux
0019c020 l       .bss   00000001 completed.10177
0019c00c l     O .fini_array    00000000 __do_global_dtors_aux_fini_array_entry
00100604 l     F .text  00000000 frame_dummy
0019c024 l       .bss   00000018 object.10182
0019c008 l     O .init_array    00000000 __frame_dummy_init_array_entry
00000000 l    df *ABS*  00000000 tcp_server_test.c
0019c03c l       .bss   00000004 xServerWorkTaskHandle
001006a4 l     F .text  00000098 prvServerWorkTask
0019c040 l       .bss   00000008 xMyTelnet
...

是否有办法按地址(第一栏)以超额计数的方式排序?

如果有一个开关可以添加到objdump -t以获得所需的输出,那就太好了。我翻阅了文档,没有发现任何类似的东西,但也许我忽略了什么?

另一种方法可以是编写一个使用它的python脚本,但如果可能的话,我想避免它。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-04 10:30:38

您可以使用通用工具“排序”对"objdump“的输出进行排序。

请阅读其文件中的选项。没有任何选项,它只是对第一列进行排序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72096723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档