IDA Supported Processors
IDA supports more than 50 families of processors.
The source code of some of the processor modules is available in our free SDK.
IDA Starter Edition
IDA Starter Edition supports the following families (64-bit analysis is possible only with IDA Professional Edition)
- AMD K6-2 3D-Now! extensions
- ARM Architecture versions from v3 to v7 including Thumb, Thumb-2, DSP instructions and NEON Advanced SIMD instructions.
- ARMv4/ARMv4T: ARM7 cores (ARM7TDMI/ARM710T/ARM720T/ARM740T), ARM9 cores (ARM9TDMI/ARM920T/ARM922T/ARM940T)
- ARMv5/ARMv5TE/ARMv5TEJ: ARM9 cores (ARM946E-S/ARM966E-S/ARM968E-S/ARM926EJ-S/ARM996HS), ARM10E (ARM1020E/ARM1022E/ARM1026EJ-S)
- ARMv6/ARMv6T2/ARMv6Z/ARMv6K: ARM11 cores (ARM1136J(F)-S/ARM1156T2(F)-S/ARM1176JZ(F)-S/ARM11 MPCore)
- ARMv6-M: Cortex-M0/Cortex-M0+/Cortex-M1 (e.g. NXP LPC800/LPC1xxx,
Freescale Kinetis L and M series, STM32 F0 series etc.) - ARMv7-M: Cortex-M3 (e.g. NXP LPC17xx/18xx/13xx, STM32 F1/F2/L1 series,
TI Stellaris, Toshiba TX03/TMPM3xx etc.) - ARMv7E-M: Cortex-M4 (e.g. NXP LPC43xx, STM32 F3/F4 series, TI Stellaris LM4F,
Freescale Kinetis K series and W series, Atmel AT91SAM4 etc.) - ARMv7-R: Cortex-R4(F)/Cortex-R5/Cortex-R7 (e.g. TI TMS570LS etc.)
- ARMv7-A: Cortex-A7/Cortex-A8/Cortex-A9/Cortex-A15 (e.g. TI Sitara, TI OMAP series,
Samsung S5PC100 and Exynos, Nvidia Tegra, Freescale i.MX and many others) - ARMv7 (custom): Apple A4/A5/A6/A6X, Qualcomm Snapdragon
- ATMEL AVR (comes with source code)
- DEC PDP-11(comes with source code)
- Fujitsu FR (comes with source code)
- GameBoy
- H8/300, H8/300L, H8/300H, H8S/2000, H8S/2600 (comes with source code)
- H8/500(comes with source code)
- Hitachi HD 6301, HD 6303, Hitachi HD 64180
- INTEL 8080
- INTEL 8085
- INTEL 80196 (comes with source code)
- INTEL 8051 (comes with source code)
- INTEL 860XR (comes with source code)
- INTEL 960 (comes with source code)
- INTEL 80x86 and 80x87
- INTEL Pentium family, including SSE, SSE2, SSE3, SSE4
- Java Virtual Machine (comes with source code)
- KR1878 (comes with source code)
- Microsoft .NET
- Mitsubishi MELPS740 or Renesas 740 (comes with source code)
- Hitachi/Renesas M16C
- MN102 (comes only with source code)
- MOS Technologies 6502 (comes with source code)
- Motorola/Freescale MC680xx, CPU32 (68330), MC6301, MC6303, MC6800, MC6801,
MC6803, MC6805, MC6808, HCS08, MC6809, MC6811, M68H12C, ColdFire - Freescale HCS12, HCS12X (including XGATE coprocessor)
- NSC CR16 (comes only with source code)
- NEC v850 and v850E1 (V850ES) (comes with source code)
- EFI Byte Code (EBC) (comes with source code)
- SPU (Synergistic Processing Unit of the Cell BE) (comes with source code)
- MSP430, MSP430X (comes with source code)
- PIC 12XX, PIC 14XX, PIC 18XX, PIC 16XXX (comes with source code)
- Rockwell C39 (comes only with source code)
- SAM8 (comes with source code)
- SGS Thomson ST-7, and ST-20 (comes with source code)
- TLCS900 (comes only with source code)
- unSP from SunPlus
- XA (comes with source code)
- Intel xScale
- Z80, Zilog Z8, Zilog Z180, Zilog Z380 (comes with source code)
IDA Professional Edition
IDA Professional Edition supports all the Starter processors listed above
plus the more complex ones listed below.
Analysis of 64 bit programs is possible with the IDA Professional.
- x64 architecture (Intel x64 and AMD64)
- Dalvik (Android bytecode, DEX)
- DEC Alpha
- DSP563xx, DSP566xx, DSP561XX (comes with source code)
- TI TMS320C2X, TMS320C5X, TMS320C6X, TMS320C64X,
TMS 320C54xx, TMS320C55xx, TMS320C3 (comes with source code) - Hewlett-Packard HP-PA (comes with source code)
- Hitachi SH1, SH2, SH3, Hitachi SH4 - Dreamcast, SH-4a
- IBM - Motorola PowerPC, with or without embedded controller instruction set,
Motorola MPC860 - Infineon Tricore architecture (new in 5.1)
- Intel IA-64 Architecture - Itanium.
- Motorola DSP 56K, Motorola MC6816
- MIPS
- MIPS Mark I (R2000)
- MIPS Mark II (R3000)
- MIPS Mark III: (R4000, R4200, R4300, R4400, and R4600)
- MIPS Mark IV: R8000, R10000, R5900 (Playstation 2)
- MIPS32, MIPS32r2, MIPS32r3 and MIPS64, MIPS64r2, MIPS64r3
- Allegrex CPU (Playstation Portable), including VFPU instructions
- Cavium Octeon ISA extensions
- MIPS16 (MIPS16e) Application Specific Extension
- MIPS-MT, MIPS-3D, smartMIPS Application Specific Extensions
- Tohiba TX19/TX19A Family Application Specific Extension (MIPS16e+ aka MIPS16e-TX)
- Mitsubishi M32R(comes with source code)
- Mitsubishi M7700 (comes with source code)
- Mitsubishi M7900 (comes with source code)
- Nec 78K0 and Nec 78K0S (comes with source code)
- STMicroelectronics ST9+, ST-10 (comes with source code)
- SPARCII, ULTRASPARC
- Siemens C166 (flow)
- Fujitsu F2MC-16L, Fujitsu F2MC-LC (comes with source code)
IDA Supported Processors的更多相关文章
- OBD Experts OBD II Software OBD II Protocol Stack
http://www.obdexperts.co.uk/stack.html OBD II Software OBD Experts can provide you with ready to use ...
- NameNode和SecondaryNameNode工作原理剖析
NameNode和SecondaryNameNode工作原理剖析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.NameNode中的元数据是存储在那里的? 1>.首先,我 ...
- 【转载 Hadoop&Spark 动手实践 2】Hadoop2.7.3 HDFS理论与动手实践
简介 HDFS(Hadoop Distributed File System )Hadoop分布式文件系统.是根据google发表的论文翻版的.论文为GFS(Google File System)Go ...
- Hadoop集群-HDFS集群中大数据运维常用的命令总结
Hadoop集群-HDFS集群中大数据运维常用的命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客会简单涉及到滚动编辑,融合镜像文件,目录的空间配额等运维操作简介.话 ...
- Hadoop-2.4.1学习之edits和fsimage查看器
在hadoop中edits和fsimage是两个至关关键的文件.当中edits负责保存自最新检查点后命名空间的变化.起着日志的作用,而fsimage则保存了最新的检查点信息.这个两个文件里的内容使用普 ...
- Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization
A code sequence made up multiple instructions and specifying an offset from a base address is identi ...
- Intel Chipsets
http://en.wikipedia.org/wiki/Chipset Chipset From Wikipedia, the free encyclopedia A chipset is ...
- Development of Intel chipsets interconnection
http://en.wikipedia.org/wiki/Chipset Chipset From Wikipedia, the free encyclopedia A chipset is ...
- Getting Started with the Intel Media SDK
By Gael Hofemeier on March 19, 2015 Follow Gael on Twitter: @GaelHof Media SDK Developer’s Guide Med ...
随机推荐
- Java事务管理之Hibernate
环境与版本 Hibernate 版本:Hibernate 4.2.2 (下载后的文件名为hibernate-release-4.2.2.Final.zip,解压目录hibernate-release- ...
- 使用SQL语句查询某表中所有的主键、唯一索引以及这些主键、索引所包含的字段(转)
SELECT 索引名称 = a.name , 表名 = c.name , 索引字段名 = d.name , 索引字段位置 = d.colid FROM sysindexes a JOIN sysind ...
- SQL Server 2000 系统存储过程
SQL Server 2000 系统存储过程 在 Microsoft? SQL Server? 中,许多管理和信息活动可以通过系统存储过程执行.系统存储过程按这些分类分组. 分类 描述 Active ...
- Oracle学习笔记:parallel并行处理
在使用oracel查询时,可以通过并行提高查询速度.例如: ) from table_name a; 强行启用并行度来执行当前SQL.加上这个说明之后,可以强行启用Oracle的多线程处理功能,提高效 ...
- Jenkins在Linux环境安装
Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 安装环境 操作系统:lin ...
- CTF中做Linux下漏洞利用的一些心得
其实不是很爱搞Linux,但是因为CTF必须要接触一些,漏洞利用方面也是因为CTF基本都是linux的pwn题目. 基本的题目分类,我认为就下面这三种,这也是常见的类型. 下面就分类来说说 0x0.栈 ...
- 实战MEF(1)一种不错的扩展方式
在过去,我们完成一套应用程序后,如果后面对其功能进行了扩展或修整,往往需要重新编译代码生成新的应用程序,然后再覆盖原来的程序.这样的扩展方式对于较小的或者不经常扩展和更新的应用程序来说是可以接受的,而 ...
- appium----adb shell输入中文/Emoji表情符(ADBKeyBoard)
前序 “adb shell input textyoyo“ 可以通过adb 输入英文的文本,由于不支持unicode编码,所以无法输入中文,github上有个国外的大神写了个ADBKeyBoard输入 ...
- XML&反射
本节内容: XML DTD约束 Schema约束 dom4j解析 反射 为了实现访问不同路径(/hello)执行不同的资源(HelloMyServlet),我们需要使用XML进行配置:为了限定XML内 ...
- 反向投影(BackProjection)
如果一幅图像的区域中显示的是一种结构纹理或者一个独特的物体,那么这个区域的直方图可以看作一个概率函数,他给的是某个像素属于该纹理或物体的概率. 所谓反向投影就是首先计算某一特征的直方图模型,然后使用模 ...