Uninitialized garbage on ia64 can be deadly - The Old New Thing

On Friday, we talked about some of the bad things that can happen if you call a function with the wrong signature. The ia64 introduces yet another possible bad consequence of a mismatched function signature which you may have thought was harmless. The CreateThread function accepts a LPTHREAD_START_ROUTINE, which has the function signature DWORD CALLBACK […]

The Old New Thing
Writing into uninitialized buffers in Rust

sunfishcode's blog