Pro@mander.xyz to Programming@programming.dev · 1 month agoConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.deexternal-linkmessage-square5linkfedilinkarrow-up140arrow-down10
arrow-up140arrow-down1external-linkConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.dePro@mander.xyz to Programming@programming.dev · 1 month agomessage-square5linkfedilink
minus-squareHirom@beehaw.orglinkfedilinkarrow-up4arrow-down1·edit-21 month 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·1 month 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·1 month 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.