Hibakeresés a WinDbg használatával
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Az Azure Artifacts dedikált szimbólumkiszolgálót biztosít a szimbólumok közzétételéhez. Ez a kiszolgáló lehetővé teszi egy hibakereső csatlakoztatását, amely automatikusan le tudja kérni a megfelelő szimbólumfájlokat, így hatékonyan végezheti el az alkalmazás hibakeresését. A WinDbg-hez hasonló eszközökkel betölthet egy végrehajtható fájlt, csatlakoztathatja a hibakeresőt egy futó folyamathoz, felhasználhatja a szimbólumokat, töréspontokat állíthat be, és szisztematikusan elemezheti a kódot.
Szimbólumkiszolgáló hozzáadása a WinDbg-hez
Az Azure Artifacts szimbólumkiszolgáló használatához hozzá kell adnia a szervezetét a szimbólumok keresési útvonalához, de ehhez először létre kell hoznunk egy személyes hozzáférési jogkivonatot.
Hozzon létre egy személyes hozzáférési jogkivonatot szimbólumok (olvasási) hatókörrel, és másolja a vágólapra.
Nyissa meg a WinDbg-et, vagy telepítse , ha még nem tette meg.
Válassza a Fájl lehetőséget, majd válassza az OpenExecutable lehetőséget a hibakeresésre kívánt végrehajtható fájl betöltéséhez.
Futtassa a következő parancsot a szimbólumok elérési útjának beállításához. Cserélje le a helyőrzőt az adott szervezet nevére:
.sympath+ https://artifacts.dev.azure.com/<ORGANIZATION_NAME>/_apis/symbol/symsrv
Állítson be egy töréspontot a bp parancs futtatásával. ez elindít egy szimbólumkérelmet.
A hitelesítési kérés során szúrja be a korábban létrehozott személyes hozzáférési jogkivonatot . A felhasználónév mezőt üresen hagyhatja. A WinDbg folytatja a futtatható szimbólumok beszerzését.
Annak ellenőrzéséhez, hogy a szimbólumok betöltve vannak-e, futtassa az lm parancsot az összes betöltött modul listázásához.
Hibakeresés indítása
A WinDbg javítja a hibakeresés hatókörét és sokoldalúságát, lehetővé téve az összetevők hatékony hibaelhárítását mind felhasználói módban, mind kernel módban:
- Ismerkedés a Windows hibakeresésével
- A WinDbg használatának első lépései (felhasználói mód)
- A WinDbg használatának első lépései (kernel mód)
- A WinDbg grafikus felület használata (klasszikus)
- A Hibakereső parancsok használata