Navigation
Search
|
Silva: How to use the new counted_by attribute in C (and Linux)
Wednesday July 17, 2024. 04:09 PM , from LWN.net
Gustavo A. R. Silva describes
the path to safer flexible arrays in the kernel, thanks to the counted_by attribute supported by Clang 18 and GCC 15. There are a number of requirements to properly use the counted_by attribute. One crucial requirement is that the counter must be initialized before the first reference to the flexible-array member. Another requirement is that the array must always contain at least as many elements as indicated by the counter. See also: this article from 2023.
https://lwn.net/Articles/982275/
Related News |
25 sources
Current Date
Nov, Tue 5 - 05:07 CET
|