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