AI, Data Science & Cloud Certificates from Google, IBM & Meta
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore strategies for transforming trailing zero-length and one-element arrays into modern C99 flexible-array members in the Linux kernel. Learn about the Kernel Self-Protection Project's efforts to address array-bounds checking concerns and harden key APIs like memcpy(). Discover the challenges of transforming one-element arrays in UAPI and understand how compiler behavior affects array-bounds checking. Examine the potential benefits of introducing the -fstrict-flex-arrays option to improve security and code quality in kernel development.
Syllabus
Flexible Array Transformations and Array-bounds Checking - Gustavo A. R. Silva, The Linux Foundation
Taught by
Linux Foundation