Out-of-band bit for exceptional return and errno replacement - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport Technique) Année : 2019

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

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-02089873 , version 1

Citer

Jens Gustedt. Out-of-band bit for exceptional return and errno replacement. [Technical Report] N2361, ISO JCT1/SC22/WG14. 2019. ⟨hal-02089873⟩
76 Consultations
214 Téléchargements

Partager

More