Re:Is RAM wiped before use in another LXC container?
by tjoff on Wednesday April 05, 2023 @10:04AM
(#35454420)
VLAs are barely used and frowned upon by most. It is not relevant enough to discuss.
Yes, mallocs in standard library is a problem. But this is rather the result of a mindset where over provision exist than anything else.
There are many situations where you can get an allocation failure even with over provisioning enabled.
> Just don't use VLAs if then? "Problem" solved.
Yes, just don't use that language feature that is visually identical to a normal array. Then make sure that your standard library implementation doesn't have random malloc calls hidden in functions that cannot communicate an error and abort instead https://www.thingsquare.com/blog/articles/rand-may-call-mall.... Then ensure that your dependencies follow the same standards of handling allocation failures ... .
I concede that it might be possible, but you are working against an ecosystem that is actively trying to sabotage you.