Это синтаксис AT & amp; T для непрямого доступа JMP с режимом относительной адресации RIP.
Адрес перехода выбирается из ячейки памяти, которая указана относительно указатель инструкции: сначала вычислите 0x4003be + 0x2004a2 == 0x600860
, затем выберите адрес для перехода с места 0x600860
.
Возможны другие режимы адресации, например, таблица перехода может использовать jmpq *(%rdi, %rax, 8)
с базой таблицы в RDI и индексе в RAX.
RIP-относительная адресация для статических данных является обычным явлением. В этом случае он обращается к записи в GOT (Global Offset Table), настроенной динамической компоновкой.
Я воспроизвел тот же сценарий. Это работает для меня. Могу ли я узнать, ниже подробности, 01. Надеюсь, вы проверили свою функцию, и она работает нормально. 02. Какой тип функции? Надеюсь, что это "Http триггер"? 03. Какой у вас уровень APIM? (например: разработка, основные и т. д.)
Я просто столкнулся с той же проблемой, потому что я использовал Linux (Preview)
вместо Windows. Когда я сдул приложение-функцию и заново создал новое с Windows, мой менеджер API смог создать API-интерфейс на его основе.