[[ UPDATE: project URL: https://github.com/Bareflank/standalone_cxx ]]
Last year at CppCon there was a UEFI security talk by Dr. Rian Quinn, “[…] a lead developer and co-founder of the Bareflank Hypervisor, and is an active member of several open source projects including OpenXT.[…]”
[…]In this presentation, we will examine how C++ works behind the scenes as well as how to include C++ and the Standard Library in freestanding environments. Such environments include shellcode, UEFI, embedded systems (with no OS available), and unikernels. […]Finally, this presentation will conclude with a demonstration of a UEFI application written in C++ as well as a demonstration of leveraging C++ in shellcode.
Maybe I missed it, but I didn’t find the slides for this talk along with the other slides on: https://github.com/CppCon/CppCon2019
See-also:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3256.html
http://www7.open-std.org/JTC1/SC22/WG21/docs/papers/2018/p1105r0.html