2#ifndef POSIX_SECCOMP_FILTER_H
3#define POSIX_SECCOMP_FILTER_H
8namespace PosixSeccomp {
9constexpr size_t MaximumInstructions = 4096;
10constexpr uint32_t KillProcess = 0x80000000;
22 uint64_t instructionPointer;
27static_assert(
sizeof(
Data) == 64 && offsetof(
Data, instructionPointer) == 8 &&
28 offsetof(
Data, args) == 16,
29 "Linux seccomp_data ABI");
71bool validate(
const Instruction* instructions,
size_t count);
72uint32_t evaluate(
const Instruction* instructions,
size_t count,
const Data& data);