2008-11-07 9 views

cevap

16

WinDbg, bir adresin en yakın sembolünü veren bir ln komutuna sahiptir.

kullanarak ikili, açık:

WinDbg -z somebin.dll 

Ve komuta penceresinde yazın

: Eğer İçinde işlevini bulduğunuzda

ln <address> 

çalıştırmak

uf somebin!SomeFunc 

bulmak için Adrese en yakın hat.

+3

http://www.codeproject.com/KB/debug/windbg_part1.aspx?display=Print, "ln adr" ifadesine göre: Bu konuma en yakın sembolü gösterir. – AKX

+0

: +1: düzenlemeler için !! –

+1

Adresin, WinDbg'deki modülün temelini ve çakışma yerinin ofsetini olduğunu unutmayın. DLL için başlangıçta ModLoad, modül için temel ve son adresleri listeler (benim durumumda. 0x10000000 - 0x10149000). Yüklenen modülleri listelemek için "lmDv" yi de kullanabilirsiniz. –