Как отличить пользовательские / библиотечные функции от скомпилированного файла?

РЕДАКТИРОВАТЬ :

Я хочу различать статически связанные библиотечные функции и самописные пользовательские функции ] в скомпилированном файле (например, PE-файле).

Как этого добиться? (Я думаю о сравнении баз данных, но не знаю ни одной базы данных.)

Кстати, (я уже знал задолго до того, как я задал этот вопрос) для динамически подключаемых библиотечных функций они представляют собой просто запись в таблице импорта (PE).


Под библиотечными функциями я подразумеваю те, которые определены в библиотеках, таких как STL (я знаю, что это плохая репутация).

Под пользовательскими функциями я подразумеваю те, которые написаны отдельными программистами.

Есть ли какой-нибудь программный способ достижения этой цели?

Сейчас я думаю о сравнении двоичных файлов с базой данных, но Я пока не знаю ни одной базы данных.

Пожалуйста, порекомендуйте базу данных или другой способ ответа. Спасибо.

6
задан Dante May Code 13 July 2011 в 09:07
поделиться