中級 Windbg symbol 問題

2021-10-06 02:17:09 字數 2200 閱讀 9670

在windbg敲命令!process出現如下錯誤:

kd> !process

nt symbols are incorrect, please fix symbols

解決方法:

按如下步驟敲命令即可

kd> .sympath srvd:\winddk\symbols_ms // 設定符號表路徑

symbol search path is: srvd:\winddk\symbols_ms

expanded symbol search path is: srvd:\winddk\symbols_ms

kd> !process

nt symbols are incorrect, please fix symbols

kd> !sym noisy // 希望windbg在獲得符號的時候取得更多的資訊

noisy mode - symbol prompts on

kd> !lmi nt // 讓windbg檢視windows的ntoskrnl模組

loaded module info: [nt]

module: ntkrnlpa

base address: 804d8000

image name: ntkrnlpa.exe

machine type: 332 (i386)

time stamp: 4fa3cc44 fri may 04 20:32:04 2012

size: 1f9100

checksum: 1fca51

characteristics: 12e

debug data dirs: type size va pointer

codeview 25, 9588, 9588 rsds - guid:

age: 1, pdb: ntkrnlpa.pdb

image type: memory - image read successfully from loaded memory.

symbol type: export - pdb not found

load report: export symbols

kd> .reload /f nt // 嘗試獲取ntoskrnl的符號(這步需要vpn)

dbghelp: nt - public symbols

d:\winddk\symbols_ms\ntkrnlpa.pdb\d8aae42a2c254cf0a6decf483d44477a1\ntkrnlpa.pdb

kd> !process // 可以執行我們的命令了

​ process 80553aa0 sessionid: none cid: 0000 peb: 00000000 parentcid: 0000

​ dirbase: 00337000 objecttable: e1001bf8 handlecount: 317.

​ image: idle

​ vadroot 00000000 vads 0 clone 0 private 0. modified 0. locked 0.

​ devicemap 00000000

​ token e10007a0

​ elapsedtime 00:00:00.000

​ usertime 00:00:00.000

​ kerneltime 00:39:13.625

​ quotapoolusage[pagedpool] 0

​ quotapoolusage[nonpagedpool] 0

​ working set sizes (now,min,max) (7, 50, 450) (28kb, 200kb, 1800kb)

​ peakworkingsetsize 0

​ virtualsize 0 mb

​ peakvirtualsize 0 mb

​ pagefaultcount 0

​ memorypriority background

​ basepriority 0

​ commitcharge 0

​ thread 80553840 cid 0000.0000 teb: 00000000 win32thread: 00000000 running on processor 0

BEC 中級心得

最近在忙這忙那的,很久沒寫blog了。國慶前剛剛去領了bec中級的證書,就在此拼湊一篇日誌 考前,也在網上看了不少人寫的bec攻略,其中不乏 乙個月bec高階拿a 的牛人文章,但往往沒有給出應考者自身的英語能力參考 是不是英語專業 有沒有考托考g了 讓人誤以為bec真是交了錢衝刺一下就能拿滿分的。問...

glide中級高階

一 glide和circleimageview專案有衝突 直接使用glide切圓形即可 解決 放棄circleimageview,直接使用 glide切圓形。編寫了乙個工具類。複製 即可 將設定為圓形 public static void showimage final context contex...

中級Java程式設計

建構函式是特殊的。他們不是成熟的oo成員,所以他們不是繼承的。如果乙個子類 覆蓋了超類中的 乙個方法或變數 如果子類實現了乙個具有相同名稱的成員,換句話說 隱藏超類的成員。為了準確,覆蓋乙個變數隱藏它,並且覆蓋乙個方法只是覆蓋它,但效果是一樣的 覆蓋的成員基本上是隱藏的。您仍然可以使用 super關...