【发布时间】:2014-10-20 16:43:31
【问题描述】:
我们的系统有一个开源库。棘手的是我们有两个库副本,一个是我们自己修改的,另一个是原始的。两个副本都在源代码树中,但自定义的副本应在运行时调用,而原始副本应在构建时用于其他目的。
现在我怀疑在我们的系统升级过程中,自定义项从原始项中隐藏了。由于系统的复杂性,修改源代码以添加一些痕迹是可行的,但很麻烦。我想我是否可以通过 objdump 顶级库来获得线索。
这里有更多细节:
1) The customization one and the original one have the same source file names
2) Their library names are same
3) The customization is some implementation change at deep within; so it is
invisible from outside
4) The 2 libraries are at different sub directory trees
因为它是动态链接的,我实际上怀疑 objdump 能否告诉我任何区别。但任何建议都值得赞赏!
【问题讨论】:
标签: linux executable bin objdump