Open symeonp opened 6 years ago
Look at the value of SEHandlerCount field of the IMAGE_LOAD_CONFIG_DIRECTORY of the instrumented file. If the value is zero, then your executable doesn't have safe exception handlers.
Hey nevilad, brilliant will have a look, thank you!
There is a bug in pe_file_parser.cc, PEFileParser::ParseLoadConfigDir. Before using load_config->SEHandlerTable, the code must check load_config->SEHandlerCount field. If it is zero, there are no safe SEH handlers and the attempt to read them (imagefile.Translate and seh_handlers.Read) must be skipped.
Hello! Quick question, while I am trying to instrument my binary am getting the following output:
Has anyone experienced this error before? Also am pretty sure that I have compiled the binary with SEH Exceptions handling, can anyone perhaps give me a hint? Thank you!