Delen via


Syntaxis van bronregel

U kunt regelnummers voor bronbestanden opgeven als geheel of gedeeltelijk van een MASM-expressie. Deze cijfers bepalen de offset van de uitvoerbare code die overeenkomt met deze bronregel.

Notitie U kunt geen bronregelnummers gebruiken als onderdeel van een C++-expressie. Zie Expressies evalueren voor meer informatie over het gebruik van de syntaxis van MASM- en C++-expressies.

U moet bronbestand- en regelnummeruitdrukkingen insluiten met grave accenttekens (`). In het volgende voorbeeld ziet u de volledige indeling voor bronbestandsregelnummers.

`[[Module!]Filename][:LineNumber]`

Als u meerdere bestanden hebt met identieke bestandsnamen, moet bestandsnaam het volledige pad en de bestandsnaam bevatten. Dit mappad moet het pad zijn dat wordt gebruikt tijdens compilatie. Als u alleen de bestandsnaam of slechts een deel van het pad opgeeft en als er meerdere overeenkomsten zijn, gebruikt het foutopsporingsprogramma de eerste overeenkomst die wordt gevonden.

Als u Bestandsnaam weglaat, gebruikt het foutopsporingsprogramma het bronbestand dat overeenkomt met de huidige programmateller.

LineNumber wordt gelezen als een decimaal getal, tenzij u dit voorafgaat door 0x, ongeacht de huidige standaard radix. Als u LineNumber weglaat, resulteert de expressie in het oorspronkelijke adres van het uitvoerbare bestand dat overeenkomt met het bronbestand.

Bronregelexpressies worden niet geƫvalueerd in CDB, tenzij u een .lines-opdracht (Toggle Source Line Support) geeft of u de -lines opdrachtregeloptie bij het starten van WinDbg opneemt.

Zie Foutopsporing in de bronmodus voor meer informatie over bronopsporing.