Как узнать, была ли вызвана функция без предоставления исходного кода?

я учусь PhysX образец дан вместе с SDK с использованием C ++.
Руководство пользователя говорит, что PxScene::simulate() будет вызываться в каждом игровом цикле, однако, когда я пытаюсь отладить образец с Visual Studio, я нашел simulate() не вызывается явно какой-либо функцией. Так что, я думаю, могут существовать некоторые внутренние связи. Сложность в том, что у меня нет исходного кода, потому что сам PhysX не является проектом с открытым исходным кодом. Я не могу установить точку останова там, где существует тело функции. Таким образом, мой вопрос становится общим: как я могу узнать, когда и была ли определенная функция где-то вызвана с использованием visual studio (моя версия — 2010)?
Любые предложения и помощь будут оценены. Благодарю.

1

Решение

Хотя @kfsone отметил, что OP не читал документацию внимательно. но это не к вопросу, верно?

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

так что изучите windbg и найдите, куда адресована функция

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]