Как правильно изменить файл экспортированных символов в XCode? - PullRequest
1 голос
/ 07 сентября 2011

Я изменяю существующую инфраструктуру проектов, это пользовательская структура JavaScriptCore. Файл символов экспорта JavaScriptCore включен в проект. Как правильно добавить функцию в список.

Они выглядят загадочно так:

__ZN3WTF21RefCountedLeakCounterD1Ev
__ZN3WTF23callOnMainThreadAndWaitEPFvPvES0_
__ZN3WTF23dayInMonthFromDayInYearEib
__ZN3WTF23waitForThreadCompletionEjPPv
__ZN3WTF27releaseFastMallocFreeMemoryEv
__ZN3WTF28setMainThreadCallbacksPausedEb

Так как мне добавить имя функции с правильным префиксом и суффиксом?

Есть ли инструмент, который мне не хватает, или шаг, который мне не хватает, кажется, ничто не может изменить этот файл, кроме меня, делающего это вручную?

Заранее спасибо.

1 Ответ

1 голос
/ 29 октября 2011

Вы можете использовать командную строку Unix тоже nm:

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

nm выведет таблицу символов двоичного файла.Затем вы можете найти свой метод в списке и вырезать и вставить его в файл символов экспорта.

...