CppCon 2019: Rian Quinn: Using Freestanding C++ for C++17 in Shellcode, UEFI, Embedded & Unikernels

[[ UPDATE: project URL: https://github.com/Bareflank/standalone_cxx ]]

Re: https://firmwaresecurity.com/2019/01/14/bareflanks-hypervisor-lightweight-hypervisor-sdk-written-in-c-with-support-for-windows-linux-and-uefi/

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





Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s