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