Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] WinDbg в user mode 03.04.12 23:52
Автор: makeworld Статус: Member
|
Создал простое консольное приложение, которое выводит messagebox. Запускаю из под WinDbg, нажимаю Go (F5), дожидаюсь, когда messagebox всплывает. Делаю debug break и пытаюсь просмотреть стек потоков:
0:001> ~* k
0 Id: 1710.f94 Suspend: 1 Teb: 00000000`7efdb000 Unfrozen
Child-SP RetAddr Call Site
00000000`001ae588 00000000`74db2dbf wow64cpu!TurboDispatchJumpAddressEnd+0x6c0
00000000`001ae590 00000000`74e2d07e wow64cpu!TurboDispatchJumpAddressEnd+0x676
00000000`001ae650 00000000`74e2c549 wow64!Wow64SystemServiceEx+0x1ce
00000000`001ae6a0 00000000`77614956 wow64!Wow64LdrpInitialize+0x429
00000000`001aebf0 00000000`77611a17 ntdll!RtlUniform+0x6e6
00000000`001af0e0 00000000`775fc32e ntdll!RtlCreateTagHeap+0xa7
00000000`001af150 00000000`00000000 ntdll!LdrInitializeThunk+0xe
# 1 Id: 1710.15d8 Suspend: 1 Teb: 00000000`7efd8000 Unfrozen
Child-SP RetAddr Call Site
00000000`0069f9d8 00000000`776c7ef8 ntdll!DbgBreakPoint
00000000`0069f9e0 00000000`77634a00 ntdll!DbgUiRemoteBreakin+0x38
00000000`0069fa10 00000000`00000000 ntdll!RtlIsDosDeviceName_U+0xaf80
но почему-то стек не полный, никакого вызова messagebox не видно, и в Process Explorer стек этих потоков гораздо больше.
Что не так?
И еще указал в Symbols File Path путь к папке с собранным debug экзешником (в которой еще и pdb лежит), но символов WinDbg этих в упор не замечает.
|
|
|