Как узнать предыдущее исключение в windbg?

Есть kernel dump x64 в момент (2).

int* TouchMe = {};

void test_func()
{
    __try {
        *TouchMe = 1;   // (1)
    }
    __except (1) {
        *TouchMe = 2;   // (2)
    }
}

Кто-нибудь занет, есть ли возможность в этом дампе увидеть информацию об исключении в момент (1)?

Судя по моим тестам, windows использует одно и то же место на стеке для хранения context record и exception record в пределах одной функции. Т.е. исключение в момент (2) перезатирает инфу об исключении в момент (1).


Ответы (0 шт):