예제 #1
0
 def test_init(self):
     init_regs(self)
     self.buf = ""
     for reg_name in reversed(["AX", "CX",
                               "DX", "BX",
                               "SP", "BP",
                               "SI", "DI"]):
         self.buf += pck16(getattr(self.myjit.cpu, reg_name))
예제 #2
0
파일: jit.py 프로젝트: carolineLe/miasm
 def push_uint16_t(self, value):
     self.cpu.SP -= self.ir_arch.sp.size / 8
     self.vm.set_mem(self.cpu.SP, pck16(value))
예제 #3
0
 def push_uint16_t(self, value):
     self.cpu.ESP -= self.ir_arch.sp.size / 8
     self.vm.set_mem(self.cpu.ESP, pck16(value))
예제 #4
0
 def test_init(self):
     init_regs(self)
     self.buf = ""
     self.buf += pck16(0x1122)
예제 #5
0
 def test_init(self):
     init_regs(self)
     self.buf = ""
     for reg_name in reversed(
         ["AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"]):
         self.buf += pck16(getattr(self.myjit.cpu, reg_name))
예제 #6
0
 def test_init(self):
     init_regs(self)
     self.buf = ""
     self.buf += pck16(0x1122)
예제 #7
0
파일: jit.py 프로젝트: damnya/miasm
 def push_uint16_t(self, value):
     regs = self.cpu.get_gpreg()
     regs['SP'] -= 2
     self.cpu.set_gpreg(regs)
     self.vm.set_mem(regs['SP'], pck16(value))
예제 #8
0
파일: jit.py 프로젝트: commial/miasm
 def push_uint16_t(self, value):
     regs = self.cpu.get_gpreg()
     regs['SP'] -= 2
     self.cpu.set_gpreg(regs)
     self.vm.set_mem(regs['SP'], pck16(value))