Exceptions Explained Part 2: Frame Information
Last time I talked about the broad architecture of how exceptions work. Today I’m focusing on how debug information is contained in the eh_frame section. To explain why exception information is held in the format it is today, we need to dive a little into the history of libunwind. Much of what is here comes from linux reference documents, found here. History Libunwind was originally developed by HP back in the days of the unix wars....