gotta admit the context here (Linux kernel) makes one wonder if they should be doing this
http://www.openwall.com/lists/kernel-hardening/2018/04/15/1 …
(via @mfukar)pic.twitter.com/BcoGCteN9D
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
Right so the compiler is the stop gap, which is my point. The language and resultant object code don’t care about how opaque an object is. The accepting routine’s duty is to validate the object. Compilers enforcing arbitrary boundaries isn’t security, it’s an implementation bug.
This kind of awful UB-filled code (1) precludes diagnostics by the compiler & other tools, (2) introduces subtle bugs, and (3) requires artificially dumbing down the compiler to suppress those bugs (in the code not the compiler).
Meh I would argue the opposite. It is easier for me to track down issues when everything is simply binary and I don’t have to care about the compiler’s nonsense interpretation of type.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.