"Compact C Type Format in the GNU Toolchain" - Indu Bhagat, Nick Alcock (LCA 2022 Online)
linux.conf.au linux.conf.au
31.6K subscribers
1,051 views
0

 Published On Jan 20, 2022

(Indu Bhagat, Nick Alcock) CTF (Compact C Type Format) is a debugging format whose main (but not only) purpose is to convey type information of C program constructs. We have added support for CTF to the GNU Toolchain - CTF is now fully supported in GCC, linker (with type deduplication), binary utilities (dumping the contents of .CTF sections in human readable format), a GNU poke description for editing encoded CTF, and GDB.

Although the origins of CTF were to convey C type information, CTF format is now open for discussion (on the public mailing list on ctfstd.org) for format changes needed to support the new found use-cases like generation of backtraces and ABI analysis. All this without sacrificing CTF's compactness and simplicity.

In this talk we will discuss these and other planned changes for CTF V4. We invite wider community participation in the involved technical discussions via the medium of this talk.

https://lca2022.linux.org.au/schedule...

Videos licensed as CC BY-NC-SA 4.0

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/

Produced by Next Day Video Australia: https://nextdayvideo.com.au

#linux.conf.au #linux #foss #opensource

Sun Jan 16 16:40:00 2022 at Kaya Theatre

show more

Share/Embed