def encode(self, start, addresses):
if self.opcode in dis.hasjabs: arg = addresses[self.arg]
elif self.opcode in dis.hasjrel: arg = addresses[self.arg] - (start+2)
else: arg = self.arg
return bytes([self.opcode, arg or 0])
评论列表
文章目录