虫虫首页|资源下载|资源专辑|精品软件
登录|注册

abi

每个操作系统都会为运行在该系统下的应用程序提供应用程序二进制接口(ApplicationBinaryInterface,abi)。abi包含了应用程序在这个系统下运行时必须遵守的编程约定。abi总是包含一系列的系统调用和使用这些系统调用的方法,以及关于程序可以使用的内存地址和使用机器寄存器的规定。从一个应用程序的角度看,abi既是系统架构的一部分也是硬件体系结构的重点,因此只要违反二者之一的条件约束就会导致程序出现严重错误。在很多情况下,链接器为了遵守abi的约定需要做一些重要的工作。例如,abi要求每个应用程序包含一个程序中各例程使用的静态数据的所有地址表,链接器通过收集所有链接到程序中的模块的地址信息来创建地址表。abi经常影响链接器的是对标准过程调用的定义[1]。
  • AMOP 0.3 is an Automatic Mock Object for C++. By using abi and template techniques, it can simulate

    AMOP 0.3 is an Automatic Mock Object for C++. By using abi and template techniques, it can simulate a pseudo-"Reflection" which is normally not support in C++ . The main differences between AMOP and other mock object library is that, users DO NOT need to implement the interface of the object which to mock...

    标签: techniques Automatic template simulate

    上传时间: 2013-12-30

    上传用户:rocwangdp

  • IBM zSerise 平台的elf文件的abi规范

    IBM zSerise 平台的elf文件的abi规范

    标签: zSerise IBM elf abi

    上传时间: 2014-02-07

    上传用户:xiaoxiang

  • HP Tru64 平台 abi 的obj规范

    HP Tru64 平台 abi 的obj规范

    标签: Tru abi obj HP

    上传时间: 2013-12-22

    上传用户:cuiyashuo

  • mips[risc]平台的abi调用规范

    mips[risc]平台的abi调用规范,第三版

    标签: mips risc abi

    上传时间: 2014-01-14

    上传用户:zsjzc

  • sun 微系统公司 sparc 平台的abi 调用规范,第三版

    sun 微系统公司 sparc 平台的abi 调用规范,第三版

    标签: sparc sun abi

    上传时间: 2017-03-23

    上传用户:diets

  • power pc 嵌入式平台的 abi 调用规范

    power pc 嵌入式平台的 abi 调用规范,1.0版本

    标签: power abi pc 嵌入式平台

    上传时间: 2014-01-03

    上传用户:redmoons

  • m32r[risc] 平台的abi调用规范的elf规范

    m32r[risc] 平台的abi调用规范的elf规范

    标签: m32r risc abi elf

    上传时间: 2017-03-23

    上传用户:youlongjian0

  • 基于MTSAT卫星数据的云掩膜阈值算法

    使用abi Cloud Mask算法,结合多种基础的表数据,对MTSAT-1R卫星图像进行了云掩膜分类。将卫星图像中的像素成功分为了4类:“晴空”“似晴空”“似云”“云” 。实验结果表明,本掩膜计算方便,达到了进一步计算下一步数据的要求。

    标签: MTSAT 卫星数据 掩膜 阈值

    上传时间: 2013-10-18

    上传用户:xauthu

  • C语言学习资料

    C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 C语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的abi(Application Binary Interface)与汇编语言的子过程(routine/procedure)的abi一定是完全兼容的。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。 二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持符合ANSI C的语法

    标签: C语言 学习 教程

    上传时间: 2015-05-29

    上传用户:勇敢的奋进者