@manual{dwarf5std, title = {DWARF Debugging Information Format version 5}, organization = {DWARF Debugging Information Format Committee}, author = {DWARF5}, url = {http://dwarfstd.org}, year = {2017}, } @manual{c11std, title = {ISO/IEC 9899:2011}, organization = {International Organization for Standardization}, author = {C11}, } @manual{systemVabi, title = {System V Application Binary Interface, AMD64 architecture}, url = {https://software.intel.com/sites/default/files/article/402129/mpx-linux64-abi.pdf}, } @online{libunwind, title = {Libunwind webpage}, url = {http://www.nongnu.org/libunwind/}, } @inproceedings{oakley2011exploiting, title={Exploiting the Hard-Working DWARF: Trojan and Exploit Techniques with No Native Executable Code.}, author={Oakley, James and Bratus, Sergey}, booktitle={WOOT}, pages={91--102}, year={2011} } @article{dinechin2000exn, title={C++ exception handling}, author={De Dinechin, Christophe}, journal={IEEE Concurrency}, volume={8}, number={4}, pages={72--79}, year={2000}, publisher={IEEE} } @online{niditoexn, title={Exceptions in C with Longjmp and Setjmp}, author={Nidito, Francesco}, url={https://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.html}, urldate={2018-08-04} }