Compartir a través de


Sintaxis de línea de origen

Puede especificar números de línea de archivo de origen como todo o parte de una expresión MASM. Estos números se evalúan como el desplazamiento del código ejecutable que corresponde a esta línea de origen.

Nota No se pueden usar números de línea de origen como parte de una expresión de C++. Para obtener más información sobre cuándo se usa la sintaxis de expresión de MASM y C++, vea Evaluar expresiones.

Debe incluir expresiones de número de línea y archivo de origen por acentos graves ( ` ). En el ejemplo siguiente se muestra el formato completo de los números de línea del archivo de origen.

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

Si tiene varios archivos que tienen nombres de archivo idénticos, Filename debe incluir la ruta de acceso completa del directorio y el nombre de archivo. Esta ruta de acceso de directorio debe ser la que se usa en tiempo de compilación. Si solo proporciona el nombre de archivo o solo parte de la ruta de acceso y si hay varias coincidencias, el depurador usa la primera coincidencia que encuentra.

Si omite Filename, el depurador usa el archivo de origen que corresponde al contador del programa actual.

LineNumber se lee como un número decimal a menos que se preceda a 0x, independientemente del radix predeterminado actual. Si omite LineNumber, la expresión se evalúa como la dirección inicial del ejecutable que corresponde al archivo de origen.

Las expresiones de línea de origen no se evalúan en CDB a menos que emita un comando .lines (Compatibilidad con líneas de origen) o incluya la opción de línea de comandos -lines al iniciar WinDbg.

Para obtener más información sobre la depuración de origen, vea Depuración en modo de origen.