Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Terminologi
Tråd och processbegrepp skiljer sig mellan felsökning i användarläge och felsökning i kernelläge.
Vid felsökning i användarläge är en process en operativsystemprocess och en tråd är en operativsystemtråd.
Vid felsökning i kernelläge skapar felsökningsmotorn en virtuell process för varje mål. den här processen representerar kerneln och motsvarar inte någon operativsystemprocess. För varje fysisk processor i måldatorn skapar felsökningsprogrammet en virtuell tråd. dessa trådar representerar processorerna och motsvarar inte några operativsystemtrådar.
När en händelse inträffar anger motorn händelseprocessen och händelsetråden till den process och tråd (operativsystem eller virtuell) där händelsen inträffade.
Den aktuella tråden är den tråd (operativsystem eller virtuell) som motorn för närvarande styr. Den aktuella processen är den process (operativsystem eller virtuell) som motorn för närvarande styr. När en händelse inträffar ställs den aktuella tråden och processen in på händelsetråden och processen; men de kan ändras med hjälp av klienterna medan sessionen är tillgänglig.
I kärnläge håller debuggern reda på en implicit process och implicit tråd. Den implicita processen är operativsystemet som avgör översättningen från virtuella till fysiska minnesadresser.
Den implicita tråden är operativsystemets tråd som avgör målets register, inklusive anropsstack, stackram och instruktionsförskjutning.
När en händelse inträffar ställs den implicita tråden och implicita processen in på händelsetråden och processen. De kan ändras när sessionen är tillgänglig.
Tråd- och processdata
Motorn lagrar flera uppgifter om varje tråd och process. Detta inkluderar systemtråden och process-ID:t och systemhandtagen samt processmiljön (PEB), trådmiljöblocket (TEB) och deras platser i målets minne.
ytterligare information
Mer information om hur du använder tråd och processer finns i Kontrollera trådar och processer.