Стоит такая задача: есть стэк в момент падения программы и её лог. Есть также сервер символов, на котором лежат символы для разных версий этой программы. НЕТ крэш-дампа (совсем нет, и не будет). Задача — разрешить ардеса в стэке в имена функций.
Вопросы:
1) А такое вообще возможно? У меня пока создалось впечатление, что микрософтовские утилиты для работы с сервером символов заточены под обязательное наличие крэш-дампа...
2) Можно ли в лог записать что-то, что позволит идентифицировать версию файла на сервере символов?
Коллеги говорят, что слышали слухи, что кто-то где-то такой процесс наладил и написал себе веб-сервис, которому кормишь лог, а он тебе выдаёт пофикшенный лог, с уже разрешёнными символами. Но конкретики не знают. В крайнейм случае, можно конечно писать в лог ревизию SVN, из которой упавшие бинарники были собраны, и по ней вытаскивать потом их из SVN и уже по ним разрешать символы. Но может быть где-то есть вообще простое и понятное решение, про которое я просто не знаю?