Я пытаюсь ссылаться на определенные символы, начинающиеся с точки (например, .data, .test, et c), используя встроенную сборку в моей программе C на Windows.
( внедрить Есть ли способ найти адреса разделов кода (.data, .text, et c) во время выполнения? )
Например, я попытался добавить код:
void* data_pointer;
__asm { mov data_pointer,.data};
И я получу ошибку: inline assembler syntax error in 'second operand'; found '.'
Компилятор Visual Studio не будет разрешать начальные точки для имен меток, даже в сборке. Есть ли способ, которым я могу обойти это на Windows?