コード例 #1
0
ファイル: jit.py プロジェクト: carolineLe/miasm
 def get_stack_arg(self, index):
     return upck16(self.vm.get_mem(self.cpu.SP + 4 * index, 4))
コード例 #2
0
ファイル: jit.py プロジェクト: thelongestusernameofall/miasm
 def pop_uint16_t(self):
     value = upck16(self.vm.get_mem(self.cpu.ESP, self.ir_arch.sp.size / 8))
     self.cpu.ESP += self.ir_arch.sp.size / 8
     return value
コード例 #3
0
ファイル: jit.py プロジェクト: carolineLe/miasm
 def pop_uint16_t(self):
     value = upck16(self.vm.get_mem(self.cpu.SP, self.ir_arch.sp.size / 8))
     self.cpu.SP += self.ir_arch.sp.size / 8
     return value
コード例 #4
0
ファイル: jit.py プロジェクト: thelongestusernameofall/miasm
 def get_stack_arg(self, index):
     return upck16(self.vm.get_mem(self.cpu.SP + 4 * index, 4))
コード例 #5
0
ファイル: jit.py プロジェクト: damnya/miasm
 def get_stack_arg(self, index):
     regs = self.cpu.get_gpreg()
     value = upck16(self.vm.get_mem(regs['SP'] + 2 * index, 2))
     return value
コード例 #6
0
ファイル: jit.py プロジェクト: damnya/miasm
 def pop_uint16_t(self):
     regs = self.cpu.get_gpreg()
     value = upck16(self.vm.get_mem(regs['SP'], 2))
     regs['SP'] += 2
     self.cpu.set_gpreg(regs)
     return value
コード例 #7
0
ファイル: jit.py プロジェクト: carolineLe/miasm
 def get_stack_arg(self, index):
     regs = self.cpu.get_gpreg()
     value = upck16(self.vm.get_mem(regs['SP'] + 2 * index, 2))
     return value
コード例 #8
0
ファイル: jit.py プロジェクト: carolineLe/miasm
 def pop_uint16_t(self):
     regs = self.cpu.get_gpreg()
     value = upck16(self.vm.get_mem(regs['SP'], 2))
     regs['SP'] += 2
     self.cpu.set_gpreg(regs)
     return value