Spec-Zone.ru › GCC 11

Следующее: Параметры 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

Генерировать код для целевой системы с порядком байтов «большая эндианность».

-mlittle-endian

Генерировать код для целевой системы с порядком байтов «маленькая эндианность». Это значение по умолчанию.

-mxbpf

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

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

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

Spec-Zone.ru

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