The Excepion Table

Alex Kurbiel 1 Reputation point

I built a simple DLL using VS 2017 and looked at the PE header with dumpbin. The exception table has a few hundred of blank RuntimeFunction entries at the beginning. They all have the BeginAddress, EndAddress, and UnwindData RVAs set to 0. They were definitely not there when I was using my old compiler.

Is that because of something in the project's settings? Does anyone know what these entries are for? I'm really baffled by that.


A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
2,912 questions
{count} votes