Lines Matching full:arch
16 import arch
21 ARCH_64 = arch.Arch.load_from_json_bytes(
30 self.arch = ARCH_64
31 self.compiler = compiler.PolicyCompiler(self.arch)
38 self.arch, kill_action=bpf.KillProcess()
52 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
56 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 1)[1],
112 self.arch.arch_nr,
113 self.arch.syscalls["read"],
124 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
128 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 1)[1],
132 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 2)[1],
136 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 3)[1],
140 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 4)[1],
144 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 5)[1],
148 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 6)[1],
152 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 7)[1],
156 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 8)[1],
167 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
171 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 1)[1],
175 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 2)[1],
179 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 3)[1],
183 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 4)[1],
187 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 5)[1],
191 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 6)[1],
195 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 7)[1],
199 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 8)[1],
205 if self.arch.bits == 32:
239 self.arch.arch_nr,
240 self.arch.syscalls["read"],
247 self.arch.arch_nr,
248 self.arch.syscalls["read"],
259 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0, 0)[
265 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0, 1)[
271 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 1, 0)[
277 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 1, 1)[
288 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
297 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[
303 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 1)[
309 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 2)[1],
318 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[
329 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
338 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
347 block.simulate(self.arch.arch_nr, self.arch.syscalls["read"], 0)[1],
362 self.arch.arch_nr, self.arch.syscalls["read"], prot
369 self.arch.arch_nr, self.arch.syscalls["read"], prot
379 self.arch = ARCH_64
380 self.compiler = compiler.PolicyCompiler(self.arch)
419 self.arch.arch_nr,
420 self.arch.syscalls["read"],
425 self.arch.arch_nr,
426 self.arch.syscalls["close"],
458 self.arch.arch_nr,
459 self.arch.syscalls["read"],
464 self.arch.arch_nr,
465 self.arch.syscalls["close"],
472 self.arch.arch_nr,
473 self.arch.syscalls["read"],
481 self.arch.arch_nr,
482 self.arch.syscalls["close"],
506 self.arch.arch_nr,
507 self.arch.syscalls["read"],
520 random.sample(list(self.arch.syscalls.keys()), num_entries),
541 for name, number in self.arch.syscalls.items():
547 program.instructions, self.arch.arch_nr, number, 0
569 syscalls = dict(random.sample(self.arch.syscalls.items(), num_entries))
584 for name, number in self.arch.syscalls.items():
589 self.arch.arch_nr,
590 self.arch.syscalls[name],
598 self.arch.arch_nr,
599 self.arch.syscalls[name],
616 for name in random.sample(list(self.arch.syscalls.keys()), num_entries):
635 self.arch.arch_nr,
636 self.arch.syscalls[name],
644 self.arch.arch_nr,
645 self.arch.syscalls[name],