Откуда берутся коды исключений, используемые в ADPlus.config?

Я пытался собрать файл конфигурации для ADPlus.exe, чтобы определить причину неожиданных перезапусков моего приложения ASP.NET. У меня возникли проблемы с пониманием файла adplus.config.

Я нашел в Интернете примеры файлов конфигурации, например, этот, которые содержат <Exception Code="xxx"> разделов. Разделы выглядят так:

<Exception Code="sov"><!-- StackOverflow -->
    <Actions1>VOID</Actions1>
    <Actions2>Log;Time;Stack;MiniDump;EventLog</Actions2>
    <ReturnAction1>GN</ReturnAction1>
    <ReturnAction2>GN</ReturnAction2>
</Exception>

Откуда берутся трехбуквенные сокращения для каждого исключения? Откуда я знаю, что sov означает исключение StackOverflowException? Я пытался найти список этих аббревиатур в Интернете, но, несмотря на различные комбинации условий поиска, ничего не дал.


person Katie Kilian    schedule 05.08.2013    source источник


Ответы (1)


Я всегда использовал команду WinDbg sx для отображения всех кодов. Не уверен, что это на 100% правильно, но никогда не видел других.

0:000> sx
  ct - Create thread - ignore
  et - Exit thread - ignore
  cpr - Create process - ignore

-- вырезать здесь, многое другое раньше:

 sbo - Stack buffer overflow - break - not handled
 sov - Stack overflow - break - not handled
person Kjell Gunnar    schedule 05.08.2013
comment
Идеально. Это именно то, что я пытался выяснить. Большое спасибо. - person Katie Kilian; 05.08.2013