Out-of-band bit for exceptional return and errno replacement - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Technical Report) Year : 2019

Out-of-band bit for exceptional return and errno replacement

Abstract

We propose a mechanism for out-of-band return of exceptional conditions that are designed, among other things, to replace errno and similar thread-local mechanisms for error return, and to allow C libraries and other programming languages to implement value based exception return on top of it. Our method is designed to be conservative: there is no need of ABI replacement for platforms, only amendment, and existing executables and compiled libraries remain valid.
Fichier principal
Vignette du fichier
n2361.pdf (426.36 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02089873 , version 1 (04-04-2019)

Identifiers

  • HAL Id : hal-02089873 , version 1

Cite

Jens Gustedt. Out-of-band bit for exceptional return and errno replacement. [Technical Report] N2361, ISO JCT1/SC22/WG14. 2019. ⟨hal-02089873⟩
62 View
200 Download

Share

Gmail Facebook X LinkedIn More