def __init__(self, endianess=Endianess.LITTLE): super(ArchitectureArm,self).__init__(CS_ARCH_ARM, CS_MODE_ARM, 4, 4, endianess) self._searcher = SearcherARM() self._name = 'ARM' if 'archinfo' in globals(): self._info = archinfo.ArchARM() if 'keystone' in globals(): self._ksarch = (keystone.KS_ARCH_ARM, keystone.KS_MODE_ARM)
def __init__(self): super(ArchitectureArmThumb, self).__init__(CS_ARCH_ARM, CS_MODE_THUMB, 4, 2) self._searcher = SearcherARM() self._name = 'ARMTHUMB' self._maxInvalid = 2 if 'archinfo' in globals(): self._info = archinfo.ArchARM() if 'keystone' in globals(): self._ksarch = (keystone.KS_ARCH_ARM, keystone.KS_MODE_THUMB)