shellen/asms/asm.py
def avail_archs(self):
        ''' Initialize the dictionary of architectures for assembling via keystone'''

        return {
            ARM32:   (KS_ARCH_ARM,     KS_MODE_ARM),
            ARM64:   (KS_ARCH_ARM64,   KS_MODE_LITTLE_ENDIAN),
            ARM_TB:  (KS_ARCH_ARM,     KS_MODE_THUMB),
            HEXAGON: (KS_ARCH_HEXAGON, KS_MODE_BIG_ENDIAN),
            MIPS32:  (KS_ARCH_MIPS,    KS_MODE_MIPS32),
            MIPS64:  (KS_ARCH_MIPS,    KS_MODE_MIPS64),
            PPC32:   (KS_ARCH_PPC,     KS_MODE_PPC32),
            PPC64:   (KS_ARCH_PPC,     KS_MODE_PPC64),
            SPARC32: (KS_ARCH_SPARC,   KS_MODE_SPARC32),
            SPARC64: (KS_ARCH_SPARC,   KS_MODE_SPARC64),
            SYSTEMZ: (KS_ARCH_SYSTEMZ, KS_MODE_BIG_ENDIAN),
            X86_16:  (KS_ARCH_X86,     KS_MODE_16),
            X86_32:  (KS_ARCH_X86,     KS_MODE_32),
            X86_64:  (KS_ARCH_X86,     KS_MODE_64),
        }
def avail_archs(self):
        ''' Initialize the dictionary of architectures for assembling via keystone'''

        return {
            ARM32:   (KS_ARCH_ARM,     KS_MODE_ARM),
            ARM64:   (KS_ARCH_ARM64,   KS_MODE_LITTLE_ENDIAN),
            ARM_TB:  (KS_ARCH_ARM,     KS_MODE_THUMB),
            HEXAGON: (KS_ARCH_HEXAGON, KS_MODE_BIG_ENDIAN),
            MIPS32:  (KS_ARCH_MIPS,    KS_MODE_MIPS32),
            MIPS64:  (KS_ARCH_MIPS,    KS_MODE_MIPS64),
            PPC32:   (KS_ARCH_PPC,     KS_MODE_PPC32),
            PPC64:   (KS_ARCH_PPC,     KS_MODE_PPC64),
            SPARC32: (KS_ARCH_SPARC,   KS_MODE_SPARC32),
            SPARC64: (KS_ARCH_SPARC,   KS_MODE_SPARC64),
            SYSTEMZ: (KS_ARCH_SYSTEMZ, KS_MODE_BIG_ENDIAN),
            X86_16:  (KS_ARCH_X86,     KS_MODE_16),
            X86_32:  (KS_ARCH_X86,     KS_MODE_32),
            X86_64:  (KS_ARCH_X86,     KS_MODE_64),
        }
def avail_archs ( self ) : return { ARM32 : ( KS_ARCH_ARM , KS_MODE_ARM ) , ARM64 : ( KS_ARCH_ARM64 , KS_MODE_LITTLE_ENDIAN ) , ARM_TB : ( KS_ARCH_ARM , KS_MODE_THUMB ) , HEXAGON : ( KS_ARCH_HEXAGON , KS_MODE_BIG_ENDIAN ) , MIPS32 : ( KS_ARCH_MIPS , KS_MODE_MIPS32 ) , MIPS64 : ( KS_ARCH_MIPS , KS_MODE_MIPS64 ) , PPC32 : ( KS_ARCH_PPC , KS_MODE_PPC32 ) , PPC64 : ( KS_ARCH_PPC , KS_MODE_PPC64 ) , SPARC32 : ( KS_ARCH_SPARC , KS_MODE_SPARC32 ) , SPARC64 : ( KS_ARCH_SPARC , KS_MODE_SPARC64 ) , SYSTEMZ : ( KS_ARCH_SYSTEMZ , KS_MODE_BIG_ENDIAN ) , X86_16 : ( KS_ARCH_X86 , KS_MODE_16 ) , X86_32 : ( KS_ARCH_X86 , KS_MODE_32 ) , X86_64 : ( KS_ARCH_X86 , KS_MODE_64 ) , }
Initialize the dictionary of architectures for assembling via keystone
Initialize the dictionary of architectures for assembling via keystone