zwimer / DrShadowStack

A software defined dynamic shadow stack utilizing dynamorio
http://www.zwimer.com/DrShadowStack/
GNU General Public License v3.0
5 stars 0 forks source link

__longjmp_chk exception #25

Open zwimer opened 6 years ago

zwimer commented 6 years ago

This project promises nothing on longjmp, but many applications do use it. Perhaps if a shadow stack mismatch occurs, and the longjmp symbol is matched via symbol resolution, simply pop the shadow stack until the desired return address is found (the one written when setjmp was called)