1

我正在修改一个现有的项目框架,它是一个自定义的 JavaScriptCore 框架。JavaScriptCore 导出符号文件包含在项目中。如何正确地将函数添加到列表中。

它们看起来像这样神秘:

__ZN3WTF21RefCountedLeakCounterD1Ev
__ZN3WTF23callOnMainThreadAndWaitEPFvPvES0_
__ZN3WTF23dayInMonthFromDayInYearEib
__ZN3WTF23waitForThreadCompletionEjPPv
__ZN3WTF27releaseFastMallocFreeMemoryEv
__ZN3WTF28setMainThreadCallbacksPausedEb

那么如何添加具有正确前缀和后缀的函数名称呢?

是否有我缺少的工具或缺少的步骤,除了我手动执行之外,似乎没有任何东西可以更改此文件?

提前致谢。

4

1 回答 1

1

您也可以使用 Unix 命令行 nm:

http://compute.cnr.berkeley.edu/cgi-bin/man-cgi?nm

nm 将打印二进制的符号表。然后您可以在列表中找到您的方法并将其剪切并粘贴到您的导出符号文件中。

于 2011-10-28T21:07:58.927 回答