Spec-Zone.ru › GCC 10

Далее: Опции FR30, Предыдущее: Опции DEC Alpha, Вверх: Архитектурно-зависимые опции [Оглавление][Индекс]

3.19.14 Опции eBPF ¶

-mframe-limit=bytes

Устанавливает жёсткий лимит размера фреймов в байтах. В настоящее время значение, которое можно задать, должно быть меньше или равно ‘32767’. По умолчанию используется лимит, установленный целевой версией ядра Linux.

-mkernel=version

Устанавливает минимальную версию ядра, на которой будет выполняться скомпилированная программа. GCC использует эту версию для определения используемых инструкций, разрешенных системных вызовов и т.д. В настоящее время version может принимать значения ‘4.0’, ‘4.1’, ‘4.2’, ‘4.3’, ‘4.4’, ‘4.5’, ‘4.6’, ‘4.7’, ‘4.8’, ‘4.9’, ‘4.10’, ‘4.11’, ‘4.12’, ‘4.13’, ‘4.14’, ‘4.15’, ‘4.16’, ‘4.17’, ‘4.18’, ‘4.19’, ‘4.20’, ‘5.0’, ‘5.1’, ‘5.2’, ‘latest’ и ‘native’.

-mbig-endian

Генерировать код для целевой архитектуры big-endian.

-mlittle-endian

Генерировать код для целевой архитектуры little-endian. Это значение по умолчанию.

-mxbpf

Генерировать код для расширенной версии BPF, которая снимает некоторые ограничения, накладываемые архитектурой BPF:

  • Сохранять и восстанавливать регистры, сохранённые вызывающей функцией, при входе и выходе из функции соответственно.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.5.0/gcc/eBPF-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API