Not
Å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.
Felsökningsmotorn kan skapa och övervaka brytpunkter i målet.
Det finns två typer av brytpunkter som motorn kan infoga i ett mål: programvarubrytpunkter och processorbrytpunkter.
Programvarubrytpunkter infogas i målets kod genom att ändra processorinstruktionen på brytpunktens plats. Felsökningsmotorn håller reda på sådana brytpunkter. de är osynliga för klienterna som läser och skriver minne på den platsen. En programvarubrytpunkt utlöses när målet kör den ändrade instruktionen.
Processorbrytpunkter infogas i målets processor av felsökningsmotorn. En processorbrytpunkt kan utlösas av olika åtgärder, till exempel att köra en instruktion på platsen (t.ex. programvarubrytpunkter) eller läsa eller skriva minne på brytpunktens plats. Stöd för processorbrytpunkter är beroende av processorn på målets dator.
En brytpunktsadress kan anges av en explicit adress, ett uttryck som utvärderas till en adress eller av ett uttryck som kan utvärderas till en adress vid en framtida tidpunkt. I det sista fallet, varje gång en modul laddas eller avlägsnas i målmiljön, försöker motorn omvärdera uttrycket och infoga brytpunkten om den kan fastställa adressen; detta gör det möjligt att sätta brytpunkter i moduler innan de laddas.
Ett antal parametrar kan associeras med en brytpunkt för att styra dess beteende:
En brytpunkt kan associeras med en viss tråd i målet och utlöses endast av den tråden.
En brytpunkt kan ha felsökningskommandon associerade med den. dessa kommandon körs automatiskt när brytpunkten utlöses.
En brytpunkt kan flaggas som inaktiv tills målet har passerat ett angivet antal gånger.
En brytpunkt kan tas bort automatiskt första gången den utlöses.
ytterligare information
Mer information om hur du använder brytpunkter finns i Använda brytpunkter.