Azure APIM не удается создать API из приложения-функции

Это синтаксис AT & amp; T для непрямого доступа JMP с режимом относительной адресации RIP.

Адрес перехода выбирается из ячейки памяти, которая указана относительно указатель инструкции: сначала вычислите 0x4003be + 0x2004a2 == 0x600860, затем выберите адрес для перехода с места 0x600860.

Возможны другие режимы адресации, например, таблица перехода может использовать jmpq *(%rdi, %rax, 8) с базой таблицы в RDI и индексе в RAX.

RIP-относительная адресация для статических данных является обычным явлением. В этом случае он обращается к записи в GOT (Global Offset Table), настроенной динамической компоновкой.

3
задан ΩmegaMan 18 January 2019 в 16:49
поделиться

2 ответа

Я воспроизвел тот же сценарий. Это работает для меня. Могу ли я узнать, ниже подробности, 01. Надеюсь, вы проверили свою функцию, и она работает нормально. 02. Какой тип функции? Надеюсь, что это "Http триггер"? 03. Какой у вас уровень APIM? (например: разработка, основные и т. д.)

0
ответ дан Mohamed Infaaz 18 January 2019 в 16:49
поделиться

Я просто столкнулся с той же проблемой, потому что я использовал Linux (Preview) вместо Windows. Когда я сдул приложение-функцию и заново создал новое с Windows, мой менеджер API смог создать API-интерфейс на его основе.

0
ответ дан westandy 18 January 2019 в 16:49
поделиться