Вопрос Как получить виртуальный индекс функции из функции

I love C++
Пользователь
Статус
Оффлайн
Регистрация
26 Мар 2021
Сообщения
218
Реакции[?]
46
Поинты[?]
1K
Здравствуйте. Нашёл одну функцию sub_054665. Эта функция метод одного из классов. Когда перехожу к списку где вызывается эта функция то вижу обычные вызовы sub_ но помимо этих вызовов вижу из сегмента .rdata(скрин ниже). Я предполагаю что это виртуальная функция. Как можно получить её смещение или индекс в таблице?
Заранее спасибо за объяснение.

1676070531465.png
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,605
Реакции[?]
607
Поинты[?]
48K
это функции-указашки описывающие обработку ошибок для ос (по моему бездомному знанию). ищи другие xref'ы.
 
I love C++
Пользователь
Статус
Оффлайн
Регистрация
26 Мар 2021
Сообщения
218
Реакции[?]
46
Поинты[?]
1K
это функции-указашки описывающие обработку ошибок для ос (по моему бездомному знанию). ищи другие xref'ы.
Как я могу понять что это виртуальная функция или обычная при переходе по её xref'у?
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,605
Реакции[?]
607
Поинты[?]
48K
Как я могу понять что это виртуальная функция или обычная при переходе по её xref'у?
дык оно тебе прям в окошке референсов разве не указывает <RUNTIME_FUNCTION>?
 
I love C++
Пользователь
Статус
Оффлайн
Регистрация
26 Мар 2021
Сообщения
218
Реакции[?]
46
Поинты[?]
1K
Сверху Снизу