Home | History | Annotate | Download | only in seccomp-bpf

Lines Matching full:branch

146         "Must provide both \"true\" and \"false\" branch "
153 // "Always" jumps use the "true" branch target, only.
158 // Non-jumping instructions do not use any of the branch targets.
181 // "true" and a "false" branch.
186 // We allow callers to defer specifying exactly one of the branch
196 // Merge two instructions, or set the branch target for an "always" jump.
239 // a list of branch targets. This will later be needed to compute the
257 // We haven't seen the "true" branch yet. Traverse it now. We have
258 // already remembered the "false" branch on the stack and will
263 // Now try traversing the "false" branch.
279 // a branch target. No need to continue processing.
286 // this has to be a "false" branch, as we always process the "true"
291 // We haven't seen the "false" branch yet. So, that's where we'll
295 // We have seen both the "true" and the "false" branch, continue
300 "branch targets");
353 // start with a branch target and end with either a return statement or
369 // We reached a branch target. Start a new basic block (this means,
377 // false branch of the jump. We need to maintain a stack to do so.
385 // processed, we are done with this branch. Continue by backtracking