in Dave Watson's talk, he mention that debug information is in debug section, which can be stripped away, but exception handling info is in .eh_frames section, which always with the binary. They both use dwarf, but they are completely different piece of information.
I am pretty sure that c++ exceptions works even when all debug/dwarf data are stripped away. How is that accomplished?
in Dave Watson's talk, he mention that debug information is in debug section, which can be stripped away, but exception handling info is in .eh_frames section, which always with the binary. They both use dwarf, but they are completely different piece of information.
22:06 Dave Watson’s talk: th-cam.com/video/_Ivd3qzgT7U/w-d-xo.html