http://stackoverflow.com/questions/2171177/what-is-application-binary-interface-abi

ABIs cover details such as

  • data type, size, and alignment;
  • the calling convention, which controls how functions' arguments are passed and return values retrieved;
  • the system call numbers and how an application should make system calls to the operating system;

ABIs may be defined at the processor-architecture level or at the OS level. the ABIs are standards to be followed by the code-generator phase of the compiler. the standard is fixed either by the OS or by the processor.

functionality: define the mechanism/standard to make function calls independent of the implementation language or a specific compiler/linker/toolchain. provide the mechanism which allows JNI, or python-c interface etc

最新文章

  1. css sprite,css雪碧图生成工具V3.0更新
  2. ✡ leetcode 173. Binary Search Tree Iterator 设计迭代器(搜索树)--------- java
  3. 总结消息队列RabbitMQ的基本用法
  4. PAT 1067. Sort with Swap(0,*)
  5. 模拟登录神器之PHP基于cURL实现自动模拟登录类
  6. Linux常用指令---netstat(网络端口)
  7. MATLAB简单实现ID3
  8. ubuntu 安装AMP环境的笔记 Prefork方式与fast-cgi方法
  9. Leetcode#80 Remove Duplicates from Sorted Array II
  10. Oracle procedure 基本语法
  11. ssh docker container
  12. php 一维数组排序,保留key值
  13. Qt String 与char* char int之间的转换
  14. 安卓能用的modebus CRC16计算,附上对应的C语言的CRC16(转)
  15. linux下mysql忘记密码的解决方案
  16. git pull和本地文件冲突
  17. [Hive_3] Hive 建表指定分隔符
  18. 【数学建模】day05-微分方程建模
  19. Java中强、软、弱、虚引用
  20. BZOJ 3673: 可持久化并查集(可持久化并查集+启发式合并)

热门文章

  1. MB Star C5 Functions
  2. my09_mysql指定时间点恢复之binlog start-position
  3. 安装 Office project 2013 时提示找不到 Office.zh-cn\OfficeLR.cab
  4. 11073 最热门的K个搜索串
  5. PlayMaker Rotate旋转
  6. Murano Weekly Meeting 2016.07.26
  7. Ubuntu上的相关问题
  8. System.Net.Mail
  9. ssh无法连接到虚拟机linux系统
  10. DOS常见命令