Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3224419
  • 博文数量: 1805
  • 博客积分: 135
  • 博客等级: 入伍新兵
  • 技术积分: 3345
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 20:01
文章分类

全部博文(1805)

文章存档

2017年(19)

2016年(80)

2015年(341)

2014年(438)

2013年(349)

2012年(332)

2011年(248)

分类:

2011-12-21 08:32:27

原文地址:ABI/EABI 作者:bob_zhang2004


http://blog.chinaunix.net/u/17218/showart_98050.html

ABI/EABI



ABI(Application Binary Interface)或EABI(Extend ABI)通常是处理器体系结构的一部分,它与平台是紧密相连的。
我们可以把ABI理解为一套规则,这套规则一般包括定义了以下内容:

1。应用程序如何发出系统调用来trap到内核态。
2。如何使用机器的寄存器。比如,RISC处理器的ABI就要规定用那个通用寄存器来作stack pointer和frame pointer。
3。规定如何进行procedure call。

2, 3是最重要的。而且特定于那个平台的编译器和链接器实现都要遵循这些约定。
阅读(351) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~