def HasSafeExceptionHandlers(exe):
    full_path = test.built_file_path(exe, chdir=CHDIR)
    output = test.run_dumpbin('/LOADCONFIG', full_path)
    return output in '    Safe Exception Handler Table'

  # From MSDN: http://msdn.microsoft.com/en-us/library/9a89h429.aspx
  #   If /SAFESEH is not specified, the linker will produce an image with a
  #   table of safe exceptions handlers if all modules are compatible with
  #   the safe exception handling feature. If any modules were not
  #   compatible with safe exception handling feature, the resulting image
  #   will not contain a table of safe exception handlers.
  #   However, the msvs IDE passes /SAFESEH to the linker by default, if
  #   ImageHasSafeExceptionHandlers is not set to false in the vcxproj file.
  #   We emulate this behavior in msvs_emulation.py, so 'test_safeseh_default'
  #   and 'test_safeseh_yes' are built identically.
dataset/ETHPy150Open adblockplus/gyp/test/win/gyptest-link-safeseh.py/HasSafeExceptionHandlers/swapped operands of `in`