Posted By: Neuromancer (... bright eyes ...) on 'CZprogram'
Title:     Re: Call stack
Date:      Thu Mar 27 21:40:13 2003

Pod win32 a msvc te bude zajimat imagehlp.h/lib a tyhle funkce:
StackWalk()
SymGetSymFromAddr()
a pro inicializaci tabulky symbolu:
SymInitialize (NT rada windowsu)
SymInitialize + CreateToolhelp32Snapshot + Module32First/Module32Next + 
SymLoadModule (w9x)

Symboly se samozrejme vyhledaji jen pokud mas program prelozen s debugovacima 
informacema.
P.S. ten StackWalk se da implementovat i primo s eventuelni pomoci 
IsBadReadPtr() a melo by to byt rychlejsi, ale tahle metoda zrejme nebude 
fungovat v release buildu se vsema optimalizacema.
 
--------------------------------------------------------------------/
|       ICQ 20529980                               Neuromancer       |
|              Take me far away, where the dragons fly,              |
/------------ leave me to my dreams, or just let me die. ------------

Search the boards