информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] WinDbg в user mode 03.04.12 23:52  Число просмотров: 1863
Автор: 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 этих в упор не замечает.
<programming> Поиск 
  • [C++] WinDbg в user mode - makeworld 03.04.12 23:52 [1863]






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach