Hoofd Windows 10 DTrace is nu beschikbaar op Windows
 

DTrace is nu beschikbaar op Windows

DTrace is een dynamisch traceringsframework waarmee een beheerder of ontwikkelaar realtime inzicht kan krijgen in een systeem, zowel in de gebruikers- als in de kernelmodus. DTrace heeft een hoogwaardige en krachtige programmeertaal in C-stijl waarmee u dynamisch traceerpunten kunt invoegen. Met behulp van deze dynamisch ingevoegde traceerpunten kunt u filteren op omstandigheden of fouten, code schrijven om vergrendelingspatronen te analyseren, impasses detecteren, enz.

Op Windows breidt DTrace Event Tracing for Windows (ETW) uit, dat statisch is en niet de mogelijkheid biedt om programmatisch traceerpunten in te voegen tijdens runtime.

Alle API's en functionaliteit die door dtrace.sys worden gebruikt, zijn gedocumenteerde oproepen.

Dtrace op Windows

Microsoft heeft een speciaal stuurprogramma voor Windows 10 geïmplementeerd waarmee een aantal systeemmonitoringrollen kan worden uitgevoerd. De driver wordt meegeleverd met Windows 10 versie 1903. Bovendien vereist DTrace momenteel dat Windows wordt gestart met een kernel-debugger ingeschakeld.

De broncode voor de geporteerde DTrace-tool is beschikbaar op GitHub. Bezoek de pagina DTrace op Windowsonder het OpenDTrace-project op GitHub om het te zien.

Inhoud verbergen Installeer DTrace in Windows 10 Met behulp van DTrace

Installeer DTrace in Windows 10

Vereisten voor het gebruik van de functie

  • Windows 10-insiderbouwjaar 18342of hoger
  • Alleen beschikbaar opx64Windows en legt alleen traceringsinformatie vast voor 64-bits processen
  • Windows Insider-programma isingeschakeldEngeconfigureerdmet een geldig Windows Insider-account
    • Ga naar Instellingen->Update en beveiliging->Windows Insider-programma voor meer informatie

Instructies:

    BCD-configuratieset:
    1. bcdedit /set dtrace aan
    2. Let op: u moet de bcdedit-optie opnieuw instellen als u upgradet naar een nieuwe Insider-build
    Download en installeer het DTrace-pakket van download Centrum.
    1. Hiermee worden de gebruikersmoduscomponenten, stuurprogramma's en aanvullende feature-on-demand-pakketten geïnstalleerd die nodig zijn om DTrace te laten functioneren.
  1. Optioneel: Update dePATH-omgevingsvariabeleop te nemenC:Program FilesDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. Opgerichtsymbool pad
    1. Maak een nieuwe map voor het lokaal cachen van symbolen. Voorbeeld: mkdir c:symbols
    2. Set_NT_SYMBOL_PATH=srv*C:symbolen* http://msdl.microsoft.com/download/symbols
    3. DTrace downloadt automatisch de benodigde symbolen van de symboolserver en slaat deze op in het lokale pad.
  3. Optioneel:Kernel-foutopsporing instellenverbinding met de doelmachine ( MSDN-link). Dit isalleenvereist als u Kernel-gebeurtenissen wilt traceren met behulp van FBT of andere providers.
    1. Merk op dat u Secureboot en Bitlocker op C: (indien ingeschakeld) moet uitschakelen als u een kernel-debugger wilt instellen.
    Start de doelmachine opnieuw op

Met behulp van DTrace

  1. Open een opdrachtprompt met verhoogde bevoegdheid.
  2. Voer een van de volgende opdrachten uit:|_+_|

Het beveldtrace -lvn syscall:::zal alle probes en hun parameters vermelden die beschikbaar zijn bij de syscall-provider.

Hieronder volgen enkele van de providers die beschikbaar zijn op Windows en wat ze instrumenteren.

    syscall – NTOS-systeemaanroepenfbt (Function Boundary Tracing) – Kernelfunctie-invoer en returnspid – Processtracering in gebruikersmodus. Zoals FBT in kernelmodus, maar ook de instrumentatie van willekeurige functie-offsets mogelijk.etw (Event Tracing for Windows) – Maakt het definiëren van probes voor ETW mogelijk. Deze provider helpt bij het benutten van bestaande besturingssysteeminstrumentatie in DTrace.
    • Dit is een toevoeging die we aan DTrace hebben gedaan om het mogelijk te maken alle informatie die Windows al biedt, openbaar te maken en te verkrijgen STW.

Meer voorbeeldscripts die van toepassing zijn op Windows-scenario's vindt u hierin map met voorbeelden.

Bron: Microsoft

Lees Het Volgende

Hoe Microsoft Edge in Windows 11 te verwijderen
Hoe Microsoft Edge in Windows 11 te verwijderen
U kunt Edge nu op twee manieren van Windows 11 verwijderen. De eerste deblokkeert het verwijderprogramma onder Apps > Geïnstalleerde apps in Instellingen. De
Wat is er nieuw in Windows 10 versie 20H2
Wat is er nieuw in Windows 10 versie 20H2
Microsoft Windows 10 versie 20H2 is de opvolger van de mei 2020 Update versie 2004 uitgebracht in mei 2020. Windows 10 versie 20H2 is een kleine update
Solid State of harde schijf? Voors en tegens
Solid State of harde schijf? Voors en tegens
Lees meer over de voordelen en verschillen tussen SSD en harde schijf en hoe u verstandig kunt kiezen. Welke is beter geschikt voor u?
Update uw Canon CanoScan LiDE 300-stuurprogramma eenvoudig
Update uw Canon CanoScan LiDE 300-stuurprogramma eenvoudig
Ontdek hoe u eenvoudig uw Canon CanoScan LiDE 300-stuurprogramma kunt bijwerken voor betere prestaties en toegang tot functies.
Alle manieren om PowerShell te openen in Windows 10
Alle manieren om PowerShell te openen in Windows 10
Vandaag wil ik alle manieren met u delen om PowerShell in Windows 10 uit te voeren.
Met het Knipprogramma kunnen nu basisvormen aan opnames worden toegevoegd
Met het Knipprogramma kunnen nu basisvormen aan opnames worden toegevoegd
Microsoft heeft het Knipprogramma bijgewerkt met de mogelijkheid om basisvormen over uw opnames te tekenen. De nieuwe optie is verborgen in app-versie 11.2312.33.0,
Maak een Wi-Fi-geschiedenisrapport in Windows 10 (Wlan-rapport)
Maak een Wi-Fi-geschiedenisrapport in Windows 10 (Wlan-rapport)
Windows 10 bevat de ingebouwde mogelijkheid om een ​​Wi-Fi-geschiedenisrapport (Wlan-rapport) te genereren. Dit rapport bevat interessante details over netwerken waarmee uw pc was verbonden.
HP Touchpad werkt niet
HP Touchpad werkt niet
Opgelost: HP Touchpad werkt niet op uw laptop? Los uw touchpadprobleem op en schakel functionaliteit in met onze stapsgewijze oplossingen
Hoe Avast uit te schakelen
Hoe Avast uit te schakelen
Antivirussoftware is een noodzakelijke verdedigingsbarrière voor uw computer. Ontdek hoe u dit tijdelijk kunt uitschakelen om apps, stuurprogramma's en meer te installeren.
CAB- en MSU-updates installeren in Windows 10
CAB- en MSU-updates installeren in Windows 10
Cumulatieve zelfstandige updates voor Windows 10 hebben het MSU-formaat. Andere updates hebben vaak het CAB-formaat. Bekijk hoe u dergelijke updates kunt installeren.
Opdrachtregelargumenten voor Windows Vergrootglas (magnify.exe)
Opdrachtregelargumenten voor Windows Vergrootglas (magnify.exe)
De lijst met Windows Magnifier-opdrachtregelargumenten (magnify.exe) Magnifier is een toegankelijkheidshulpmiddel dat is meegeleverd met Windows 10. Indien ingeschakeld, wordt Magnifier
Plan updates voor Defender-handtekeningen in Windows 10
Plan updates voor Defender-handtekeningen in Windows 10
Handtekeningupdates plannen voor Microsoft Defender Antivirus in Windows 10 Microsoft Defender (voorheen Windows Defender) Antivirus maakt gebruik van beveiliging
Hoe u optionele functies installeert in Windows 11
Hoe u optionele functies installeert in Windows 11
Dit artikel laat zien hoe u optionele functies in Windows 11 installeert. Moderne Windows-versies zijn modulaire software, waarbij sommige componenten
Hoe een webpagina te vertalen in Vivaldi
Hoe een webpagina te vertalen in Vivaldi
Hier leest u hoe u een webpagina in Vivaldi vertaalt. Net als Google Chrome en Microsoft Edge biedt Vivaldi nu een native ingebouwde vertaling
Verwijder een systeemherstelpunt in Windows 10
Verwijder een systeemherstelpunt in Windows 10
In dit artikel zullen we zien hoe u een systeemherstelpunt of alle herstelpunten in Windows 10 in één keer kunt verwijderen met de GUI en vssadmin.
Hoe u USB-iPhone-tethering-verbindingsproblemen kunt oplossen in 6 eenvoudige stappen
Hoe u USB-iPhone-tethering-verbindingsproblemen kunt oplossen in 6 eenvoudige stappen
Help My Tech heeft een snelle en eenvoudige oplossing om uw USB-iPhone-tethering-verbindingsproblemen op te lossen. Onze eenvoudig te volgen gids voor Windows en MAC's
Hoe cookies te verwijderen in Microsoft Edge-browsers
Hoe cookies te verwijderen in Microsoft Edge-browsers
Als u Microsoft Edge als browser gebruikt, vraagt ​​u zich wellicht af hoe u cookies kunt verwijderen. Hier volgen enkele manieren om cookies te verwijderen en geblokkeerd te houden.
Microsoft Edge krijgt binnenkort een rekenmachine, eenheidconversie en andere tools in de zijbalk
Microsoft Edge krijgt binnenkort een rekenmachine, eenheidconversie en andere tools in de zijbalk
Microsoft voegt actief geavanceerde tools toe aan zijn browser. Momenteel testen ze snelle opdrachten en de mogelijkheid om tabbladen te sluiten met een dubbelklik.
Vind bestanden die specifieke tekst bevatten in Linux
Vind bestanden die specifieke tekst bevatten in Linux
Om bestanden met specifieke tekst in Linux te vinden, kun je deze twee methoden gebruiken. Ik deel graag de methoden die ik zelf gebruik.
DivX-misleiding: Verbeter de beveiliging met HelpMyTech
DivX-misleiding: Verbeter de beveiliging met HelpMyTech
Brengt DivX de veiligheid van uw systeem in gevaar? Ontdek hoe HelpMyTech u kan helpen beschermd te blijven tegen misleidende praktijken.
Stel de standaard WSL Linux Distro in Windows 10 in
Stel de standaard WSL Linux Distro in Windows 10 in
Een standaard WSL Linux-distro in Windows 10 is een distro die wordt uitgevoerd wanneer u de opdracht 'wsl' zonder parameters geeft. Het wordt ook geopend vanuit 'Open Linux
Contextmenu voor spraakherkenning toevoegen in Windows 10
Contextmenu voor spraakherkenning toevoegen in Windows 10
Voor uw gemak kunt u een speciale opdracht toevoegen om Spraakherkenning rechtstreeks vanuit het bureaubladcontextmenu in Windows 10 te starten.
Voeg mono-audiocontextmenu toe in Windows 10
Voeg mono-audiocontextmenu toe in Windows 10
Hoe u een contextmenu voor mono-audio kunt toevoegen in Windows 10. Mono-audio is een speciale toegankelijkheidsfunctie van Windows 10 die ervoor zorgt dat zelfs als een luisteraar een
Apps verwijderen of toevoegen aan het Start-menu in Windows 11
Apps verwijderen of toevoegen aan het Start-menu in Windows 11
Als u niet tevreden bent met de standaardpictogrammen in Windows 11 Start, kunt u handmatig apps verwijderen of toevoegen aan het Start-menu. Zes jaar na de introductie van Windows