Да, это ошибка в отладчике. Адреса, которые он рассчитывает, основаны на адресе, указанном слева. Какие-то подделки, фактический машинный код не начинается с адреса 0. У него нет возможности показать реальные адреса.
Чтобы найти реальный целевой адрес вызова, вы должны установить точку останова в инструкции вызова. Когда он попадет, используйте Debug + Windows + Registers и скопируйте / вставьте значение регистра EIP в свой калькулятор. Затем добавьте значение аргумента вызова и вычтите значение адреса, как показано слева. Это реальный адрес.
Чтобы просмотреть там машинный код, вам необходимо переключить отладчик в неуправляемый режим. Отладка + Windows + Call Stack и дважды щелкните один из кадров стека неуправляемого метода. Внизу, если вы не уверены. Теперь введите «0x» в поле «Адрес» и скопируйте / вставьте адрес, который вы рассчитали. Убедитесь, что сервер символов включен.