Как мне разрезать таблицу символов?C++

Программы на C++. Форум разработчиков
Anonymous
Как мне разрезать таблицу символов?

Сообщение Anonymous »

Я использовал команду Strip под MAC, чтобы удалить таблицу символов.
А затем я собираюсь проверить это с помощью команд strings и grep.
Затем я обнаружил, что даже имена частных функций класса могут быть grep.

Код: Выделить всё

class ModuleBarn
{
public:
/***/

private:
void m_Link( FunctionSet* fs, const char* functionName );
Field* m_FindField( Function* fun, uint32_t argIdx );
Function* m_FindCall( const char* functionName, const char* moduleName );
}

alldeMac-mini:~ all$ strip libBootloader.so

alldeMac-mini:~ all$ strings libBootloader.so | grep m_Link
_ZN10ModuleBarn6m_LinkEPNS_11FunctionSetEPKc

Как удалить имена общедоступных и закрытых функций в классе?

Подробнее здесь: https://stackoverflow.com/questions/637 ... able-in-so

Вернуться в «C++»