Pro@mander.xyz to Programming@programming.dev · 5 days agoConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.deexternal-linkmessage-square5fedilinkarrow-up138arrow-down10cross-posted to: [email protected]
arrow-up138arrow-down1external-linkConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.dePro@mander.xyz to Programming@programming.dev · 5 days agomessage-square5fedilinkcross-posted to: [email protected]
minus-squareHirom@beehaw.orglinkfedilinkarrow-up3arrow-down1·edit-25 days agoThis is a C++20 feature so most software probably aren’t using this yet. It’s good to catch this relatively early. Crossing fingers so that compilers can fix it without breaking compatibility.
minus-squarebitcrafter@programming.devlinkfedilinkarrow-up3·4 days agoIt is pretty sad that a feature that was introduced into C++ five years ago would not be widely used yet, but that also would not surprise me.
minus-squareTehPers@beehaw.orglinkfedilinkEnglisharrow-up2·4 days agoThe same holds true for C++20’s modules, which are really cool! Except you can’t really use them because compilers don’t fully support them yet.
This is a C++20 feature so most software probably aren’t using this yet.
It’s good to catch this relatively early. Crossing fingers so that compilers can fix it without breaking compatibility.
It is pretty sad that a feature that was introduced into C++ five years ago would not be widely used yet, but that also would not surprise me.
The same holds true for C++20’s modules, which are really cool! Except you can’t really use them because compilers don’t fully support them yet.