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

Lines Matching defs:branch_targets

32                          BranchTargets* branch_targets) {
33 CodeGen::FindBranchTargets(instructions, branch_targets);
37 const BranchTargets& branch_targets,
39 return CodeGen::CutGraphIntoBasicBlocks(insns, branch_targets, blocks);
266 BranchTargets branch_targets;
267 codegen->FindBranchTargets(*prg, &branch_targets);
272 // targets of BPF_JMP instructions are represented in the "branch_targets".
278 BranchTargets::const_iterator end = branch_targets.end();
284 SANDBOX_ASSERT(branch_targets.find(insn->jt_ptr) != end);
288 SANDBOX_ASSERT(branch_targets.find(insn->jf_ptr) != end);
304 SANDBOX_ASSERT(target_instructions.size() == branch_targets.size());
309 // "branch_targets" that FindBranchTargets() computed for us.
320 SANDBOX_ASSERT(branch_targets.find(*iter) == end);
329 BranchTargets branch_targets;
330 codegen->FindBranchTargets(*prg, &branch_targets);
333 codegen->CutGraphIntoBasicBlocks(prg, branch_targets, &all_blocks);
350 branch_targets.find(insn) != branch_targets.end());
359 branch_targets.find(insn->next) != branch_targets.end());
362 SANDBOX_ASSERT(branch_targets.find(*insn_iter) == branch_targets.end());
372 BranchTargets branch_targets;
373 codegen->FindBranchTargets(*prg, &branch_targets);
376 codegen->CutGraphIntoBasicBlocks(prg, branch_targets, &all_blocks);