An identifier for a memory buffer accessible by an ebpf program. The identifiers are built as a
chain of unique identifier so that a buffer can contain multiple pointers to the same type and
the verifier can distinguish between the different instances.
Verify the given code depending on the type of the parameters and the registered external
functions. Returned VerifiedEbpfProgram should be linked in order to execute it.