CHERI C/C++ Working Group

About

The C/C++ Working Group aims to ensure portability for C and C++ code written for CHERI platforms【712218910241656†L155-L160】.

CHERI provides memory safety for C‑like languages. Every CHERI implementation will trap on buffer overflows in C and many will trap on use‑after‑free【712218910241656†L158-L160】. Beyond that, C compilers provide built‑ins for CHERI‑specific and CHERI‑implementation‑specific features, additional headers, and so on【712218910241656†L160-L161】.

This working group has two overlapping goals:

Working Group Lead

David Chisnall

David Chisnall leads this working group. More information and a link to his professional profile will be provided soon【712218910241656†L169-L176】.

Resources

Useful resources, including mailing lists and technical documents, will be published here as they become available【712218910241656†L179-L181】.

Want to get involved?

If you would like to participate in this working group, please get in touch.