Skip to Main content Skip to Navigation
New interface
Reports (Technical report)

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

Jens Gustedt 1 
1 CAMUS - Compilation pour les Architectures MUlti-coeurS
Inria Nancy - Grand Est, ICube - Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie
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.
Document type :
Reports (Technical report)
Complete list of metadata

Cited literature [6 references]  Display  Hide  Download
Contributor : Jens Gustedt Connect in order to contact the contributor
Submitted on : Thursday, April 4, 2019 - 11:33:33 AM
Last modification on : Thursday, October 27, 2022 - 4:12:04 AM
Long-term archiving on: : Friday, July 5, 2019 - 1:21:04 PM


Files produced by the author(s)


  • HAL Id : hal-02089873, version 1


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



Record views


Files downloads