Lines Matching refs:target_pc

94     target_pc: isize,  field
355 fn emit_jump_offset(&mut self, mem: &mut JitMemory, target_pc: isize) { in emit_jump_offset()
358 target_pc, in emit_jump_offset()
364 fn emit_jcc(&mut self, mem: &mut JitMemory, code: u8, target_pc: isize) { in emit_jcc()
367 self.emit_jump_offset(mem, target_pc); in emit_jcc()
370 fn emit_jmp(&mut self, mem: &mut JitMemory, target_pc: isize) { in emit_jmp()
372 self.emit_jump_offset(mem, target_pc); in emit_jmp()
544 let target_pc = insn_ptr as isize + insn.off as isize + 1; in jit_compile() localVariable
711 ebpf::JA => self.emit_jmp(mem, target_pc), in jit_compile()
714 self.emit_jcc(mem, 0x84, target_pc); in jit_compile()
718 self.emit_jcc(mem, 0x84, target_pc); in jit_compile()
722 self.emit_jcc(mem, 0x87, target_pc); in jit_compile()
726 self.emit_jcc(mem, 0x87, target_pc); in jit_compile()
730 self.emit_jcc(mem, 0x83, target_pc); in jit_compile()
734 self.emit_jcc(mem, 0x83, target_pc); in jit_compile()
738 self.emit_jcc(mem, 0x82, target_pc); in jit_compile()
742 self.emit_jcc(mem, 0x82, target_pc); in jit_compile()
746 self.emit_jcc(mem, 0x86, target_pc); in jit_compile()
750 self.emit_jcc(mem, 0x86, target_pc); in jit_compile()
754 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
758 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
762 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
766 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
770 self.emit_jcc(mem, 0x8f, target_pc); in jit_compile()
774 self.emit_jcc(mem, 0x8f, target_pc); in jit_compile()
778 self.emit_jcc(mem, 0x8d, target_pc); in jit_compile()
782 self.emit_jcc(mem, 0x8d, target_pc); in jit_compile()
786 self.emit_jcc(mem, 0x8c, target_pc); in jit_compile()
790 self.emit_jcc(mem, 0x8c, target_pc); in jit_compile()
794 self.emit_jcc(mem, 0x8e, target_pc); in jit_compile()
798 self.emit_jcc(mem, 0x8e, target_pc); in jit_compile()
804 self.emit_jcc(mem, 0x84, target_pc); in jit_compile()
808 self.emit_jcc(mem, 0x84, target_pc); in jit_compile()
812 self.emit_jcc(mem, 0x87, target_pc); in jit_compile()
816 self.emit_jcc(mem, 0x87, target_pc); in jit_compile()
820 self.emit_jcc(mem, 0x83, target_pc); in jit_compile()
824 self.emit_jcc(mem, 0x83, target_pc); in jit_compile()
828 self.emit_jcc(mem, 0x82, target_pc); in jit_compile()
832 self.emit_jcc(mem, 0x82, target_pc); in jit_compile()
836 self.emit_jcc(mem, 0x86, target_pc); in jit_compile()
840 self.emit_jcc(mem, 0x86, target_pc); in jit_compile()
844 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
848 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
852 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
856 self.emit_jcc(mem, 0x85, target_pc); in jit_compile()
860 self.emit_jcc(mem, 0x8f, target_pc); in jit_compile()
864 self.emit_jcc(mem, 0x8f, target_pc); in jit_compile()
868 self.emit_jcc(mem, 0x8d, target_pc); in jit_compile()
872 self.emit_jcc(mem, 0x8d, target_pc); in jit_compile()
876 self.emit_jcc(mem, 0x8c, target_pc); in jit_compile()
880 self.emit_jcc(mem, 0x8c, target_pc); in jit_compile()
884 self.emit_jcc(mem, 0x8e, target_pc); in jit_compile()
888 self.emit_jcc(mem, 0x8e, target_pc); in jit_compile()
956 let target_loc = match self.special_targets.get(&jump.target_pc) { in resolve_jumps()
958 None => self.pc_locs[jump.target_pc as usize], in resolve_jumps()