Itanium C++ ABI

paw5zx Lv4

此post为一个目录页,其中记录这本人对Itanium C++ ABI部分内容的个人理解,原文:

Acknowledgements
Chapter 1: Introduction

  • 1.1 Definitions
  • 1.2 Limits
  • 1.3 Namespace and Header
  • 1.4 Scope of This ABI
  • 1.5 Base Documents

Chapter 2: Data Layout

Chapter 3: Code Emission and APIs

  • 3.1 Functions
  • 3.2 Virtual Calls
  • 3.3 Construction and Destruction APIs
  • 3.4 Demangler API

Chapter 4: Exception Handling

Chapter 5: Linkage and Object Files

  • 5.1 External Names (a.k.a. Mangling)
  • 5.2 Vague Linkage
  • 5.3 Unwind Table Location

Appendix R: Revision History

  • 标题: Itanium C++ ABI
  • 作者: paw5zx
  • 创建于 : 2024-10-25 19:45:12
  • 更新于 : 2025-09-03 17:01:30
  • 链接: https://paw5zx.github.io/itanium-cxx-abi/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Itanium C++ ABI