Legfontosabb Windows 10 A DTrace már elérhető a Windows rendszeren

A DTrace már elérhető a Windows rendszeren



Válaszolj

A következő Windows 10 szolgáltatásfrissítés (19H1, 2019. április frissítés, 1903. verzió) a DTrace, a népszerű nyílt forráskódú hibakeresési és diagnosztikai eszköz támogatását tartalmazza. Eredetileg a Solaris számára készült, és elérhetővé vált Linux, FreeBSD, NetBSD és macOS számára. A Microsoft áthelyezte a Windows rendszerre.

Reklám

A DTrace egy dinamikus nyomkövető keretrendszer, amely lehetővé teszi az adminisztrátornak vagy a fejlesztőnek, hogy valós időben betekintést nyerjen a rendszerbe akár felhasználói, akár kernelmódban. A DTrace C stílusú, magas szintű és hatékony programozási nyelvvel rendelkezik, amely lehetővé teszi a nyompontok dinamikus beszúrását. Ezekkel a dinamikusan beillesztett nyompontokkal szűrheti a feltételeket vagy hibákat, kódot írhat a zárolási minták elemzéséhez, a holtpontok észleléséhez stb.

hogyan lehet tükrözni a Chromebookon

Windows rendszeren a DTrace kiterjeszti az Eseménykövetést a Windows számára (ETW), amely statikus, és nem biztosítja a nyomkövetési pontok futás közbeni programozott beillesztését.

A dtrace.sys által használt összes API és funkció dokumentált hívás.

Dtrace Windows rendszeren

hogyan törölheti a rendszergazdai fiók Windows 10-et

A Microsoft egy speciális illesztőprogramot vezetett be a Windows 10 számára, amely lehetővé teszi számos rendszerfigyelő szerepkör végrehajtását. Az illesztőprogramot a Windows 10 1903-as verziója tartalmazza. A DTrace jelenleg azt is megköveteli, hogy a Windows indítása engedélyezve legyen egy kernel debuggerrel.

A portolt DTrace eszköz forráskódja elérhető a GitHubon. Látogasson el az oldalra DTrace Windows rendszeren ”Az OpenDTrace projekt alatt a GitHubon, hogy megtekinthesse.

A DTrace telepítése a Windows 10 rendszerben

A szolgáltatás használatának előfeltételei

  • Windows 10 bennfentes épít 18342 vagy magasabb
  • Csak itt érhető el x64 A Windows és a nyomkövetési információkat csak a 64 bites folyamatok esetében rögzíti
  • Windows Insider Program van engedélyezve és konfigurálva érvényes Windows Insider-fiókkal
    • A részletekért keresse fel a Beállítások-> Frissítés és biztonság-> Windows Insider Program oldalt

Utasítás:

hogyan lehet online olvasni a verizon szöveges üzeneteket
  1. BCD konfigurációs készlet :
    1. bcdedit / set dtrace be
    2. Megjegyzés: Ha új Insider verzióra frissít, újra be kell állítania a bcdedit beállítást
  2. Letöltés és telepítse a DTrace csomagot innen letöltő központ .
    1. Ez telepíti a felhasználói mód összetevőit, az illesztőprogramokat és a kiegészítő szolgáltatásokat a DTrace működéséhez szükséges igénycsomagokra.
  3. Opcionális: Frissítse a PATH környezeti változó hogy belefoglalja C: Program Files DTrace
    1. set PATH =% PATH%; 'C: Program Files DTrace'
  4. Beállít szimbólum útját
    1. Hozzon létre egy új könyvtárat a szimbólumok gyorsítótárazásához helyben. Példa: mkdir c: szimbólumok
    2. Készlet _NT_SYMBOL_PATH = srv * C: szimbólumok * http://msdl.microsoft.com/download/symbols
    3. A DTrace automatikusan letölti a szükséges szimbólumokat a szimbólumszerverről és a gyorsítótárból a helyi elérési útra.
  5. Választható: A kernel hibakeresőjének beállítása csatlakozás a célgéphez ( MSDN link ). Ez csak szükséges, ha a Kernel eseményeket FBT vagy más szolgáltatók segítségével kívánja nyomon követni.
    1. Ne feledje, hogy le kell tiltania a Secureboot és a Bitlocker alkalmazást a C: készüléken, (ha engedélyezve van), ha kernel hibakeresőt szeretne beállítani.
  6. Indítsa újra célgép

A DTrace használata

  1. Nyissa meg a emelt parancssor .
  2. Hajtsa végre a következő parancsok egyikét:
    # Syscall összefoglalás programonként 5 másodpercig: dtrace -Fn 'tick-5sec {exit (0);} syscall ::: entry {@num [pid, execname] = count ();}' # Az időzítő beállítása / törlése program összefoglalása 3 másodpercig: dtrace -Fn 'tick-3sec {exit (0);} syscall :: Nt * Timer *: entry {@ [probefunc, execname, pid] = count ();}' # Dump System Process kernel structure: (a szimbólum elérési útjának beállítása szükséges)

A parancs dtrace -lvn syscall ::: felsorolja a syscall szolgáltatónál elérhető összes szondát és paraméterüket.

Az alábbiakban felsorolunk néhányat a Windows rendszeren elérhető szolgáltatókról és azok instrumentumairól.

  • syscall - NTOS rendszerhívások
  • fbt (Function Boundary Tracing) - A kernel funkció beírása és visszatérése
  • pid - Felhasználói módú folyamatkövetés. Mint a kernelmódos FBT, de tetszőleges függvényeltolások műszerezését is lehetővé teszi.
  • sth (Eseménykövetés Windows esetén) - Lehetővé teszi a szondák definiálását az ETW számára. Ez a szolgáltató segíti a DTrace meglévő operációs rendszereinek kiaknázását.
    • Ez az egyik kiegészítés a DTrace-hez, hogy lehetővé tegyük számára a Windows által már rendelkezésre álló összes információ feltárását és megszerzését ETW .

A Windows-szcenáriókhoz alkalmazható további mintaszkriptek megtalálhatók ebben minták könyvtár .

Forrás: Microsoft

Érdekes Cikkek

Szerkesztő Választása

Mi az a firmware?
Mi az a firmware?
A firmware egy hardvereszköz kis memórialapkájára telepített szoftver. A firmware lehetővé teszi a hardverek, például a kamerák és okostelefonok frissítését.
Fotó elhomályosítása a Snapseedben
Fotó elhomályosítása a Snapseedben
A Snapseed a Google ingyenes alkalmazása a fényképek szerkesztésére. Vannak, akik összehasonlítják ezt az alkalmazást az Instagram-szal, de ez csak rossz. Ez egy professzionális képszerkesztő alkalmazás, nagyszerű készlettel és sokféle effektussal. Színezhet
Windows kötegelt szkript az adatok biztonsági mentéséhez
Windows kötegelt szkript az adatok biztonsági mentéséhez
Azok a számítógép-felhasználók, akik fejlett Mac és Windows számítógépekkel nőttek fel, lehet, hogy nincsenek tisztában ezzel, de egyszer, nagyon régen, az összes személyi számítógépet parancssori felület segítségével vezérelték. Igen, az a nehézkes parancsdoboz a Windows rendszeren
Az összes e-mail exportálása az Outlookból
Az összes e-mail exportálása az Outlookból
Ha az üzenetek törlése nélkül kell helyet felszabadítania az Outlook-postafiókjában, érdemes tudnia, hogyan exportálhatja őket. Szerencsére az Outlookot úgy tervezték, hogy megfeleljen a különféle forgatókönyveknek, így exportálhatja e-mailjeit
Hogyan juthat el ingyenes szállításhoz a StockX segítségével
Hogyan juthat el ingyenes szállításhoz a StockX segítségével
A StockX egy online tőzsde különféle dolgokhoz, például órákhoz, cipőkhöz, kollekcióhoz stb. A regisztráció egyszerű, és azonnal elkezdhet vásárolni vagy eladni. A StockX gondoskodik az összes termék hitelesítéséről, így Ön rendelkezik a
A Spotify Premium mostantól három hónapig csak 99p-os - és a meglévő felhasználók a Black Friday előtt is pénzt takaríthatnak meg
A Spotify Premium mostantól három hónapig csak 99p-os - és a meglévő felhasználók a Black Friday előtt is pénzt takaríthatnak meg
A Spotify nem hívja ezt fekete pénteki ajánlatnak, de a 2017-es fekete pénteki ajánlatok közepén jobb pofon esik. 2017. november 20. és december 31. között bárki, aki feliratkozik a Spotify Premium szolgáltatásra
Töltse le az Australian Landscapes témát a Windows 10, 8 és 7 rendszerekhez
Töltse le az Australian Landscapes témát a Windows 10, 8 és 7 rendszerekhez
Az ausztrál tájak témája 10 kiváló minőségű képet tartalmaz az asztal díszítésére. Ezt a gyönyörű tematikus csomagot eredetileg a Windows 7 számára hozták létre, de Windows 10, Windows 7 és Windows 8 rendszerekben is használható. Az Ausztrál Tájak témához számos lélegzetelállító háttérkép tartozik, amelyek buja zöld mezőkre, fák ligeteire nyújtanak kilátást.