事情是這樣的,樓主想用!locks分析死鎖問題,但是輸入后就顯示
0:004> !locks
NTSDEXTS: Unable to resolve ntdll!RtlCriticalSectionList
NTSDEXTS: Please check your symbols
然后查找了各種博客,說要輸入SRV*D:\mysymbol* http://msdl.microsoft.com/download/symbols
下載符號表 ,但是加載就會報錯:
************* Path validation summary **************
Response Time (ms) Location
Deferred srv*d:\mysymbol*http://msdl.microsoft.com/download/symbols
0:004> .reload
.........................................................
*** WARNING: Unable to verify timestamp for ntdll.dll
************* Symbol Loading Error Summary **************
Module name Error
ntdll The system cannot find the file specified
You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
然后就沒有然后了。。。求解這到底該咋辦呢?
uj5u.com熱心網友回復:
執行一下!sym noisy
然后再執行一下.reload看看錯誤資訊
uj5u.com熱心網友回復:
那個*和http之間不要有空格
uj5u.com熱心網友回復:
我試試
0:004> !sym noisy
noisy mode - symbol prompts on
************* Path validation summary **************
Response Time (ms) Location
Deferred srv*d:\mysymbol*http://msdl.microsoft.com/download/symbols
DBGHELP: Symbol Search Path: srv*d:\mysymbol*http://msdl.microsoft.com/download/symbols
0:004> .reload
.........................................................
SYMSRV: BYINDEX: 0x18
d:\mysymbol*http://msdl.microsoft.com/download/symbols
ntdll.dll
5450559E1ac000
SYMSRV: UNC: d:\mysymbol\ntdll.dll\5450559E1ac000\ntdll.dll - path not found
SYMSRV: UNC: d:\mysymbol\ntdll.dll\5450559E1ac000\ntdll.dl_ - path not found
SYMSRV: UNC: d:\mysymbol\ntdll.dll\5450559E1ac000\file.ptr - path not found
SYMSRV: HTTPGET: /download/symbols/ntdll.dll/5450559E1ac000/ntdll.dll
SYMSRV: HttpSendRequest: 800C2EFD - ERROR_INTERNET_CANNOT_CONNECT
SYMSRV: RESULT: 0x800C2EFD
DBGHELP: D:\Windows Kits\10\Debuggers\ntdll.dll - file not found
DBGENG: C:\Windows\System32\ntdll.dll image header does not match memory image header.
DBGENG: C:\Windows\System32\ntdll.dll - Couldn't map image from disk.
DBGENG: ntdll.dll - Partial symbol image load missing image info
DBGHELP: Module is not fully loaded into memory.
DBGHELP: Searching for symbols using debugger-provided data.
SYMSRV: BYINDEX: 0x19
d:\mysymbol*http://msdl.microsoft.com/download/symbols
ntdll.pdb
DC445345249541D284B484F99C46375F1
SYMSRV: UNC: d:\mysymbol\ntdll.pdb\DC445345249541D284B484F99C46375F1\ntdll.pdb - path not found
SYMSRV: UNC: d:\mysymbol\ntdll.pdb\DC445345249541D284B484F99C46375F1\ntdll.pd_ - path not found
SYMSRV: UNC: d:\mysymbol\ntdll.pdb\DC445345249541D284B484F99C46375F1\file.ptr - path not found
SYMSRV: HTTPGET: /download/symbols/ntdll.pdb/DC445345249541D284B484F99C46375F1/ntdll.pdb
SYMSRV: HttpSendRequest: 800C2EFD - ERROR_INTERNET_CANNOT_CONNECT
SYMSRV: RESULT: 0x800C2EFD
DBGHELP: ntdll.pdb - file not found
*** WARNING: Unable to verify timestamp for ntdll.dll
DBGHELP: ntdll - no symbols loaded
************* Symbol Loading Error Summary **************
Module name Error
ntdll The system cannot find the file specified
The SYMSRV client failed to find a file in the UNC store, or there
is an invalid UNC store (an invalid path or the pingme.txt file is
not present in the root directory), or the file is present in the
symbol server exclusion list.
眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......
值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......