dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu (mostrar memoria a la que se hace referencia)
Los comandos dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp y dqu muestran el puntero en la ubicación especificada, desreferencia de ese puntero y, a continuación, muestran la memoria en la ubicación resultante en una variedad de formatos.
ddp [Options] [Range]
dqp [Options] [Range]
dpp [Options] [Range]
dda [Options] [Range]
dqa [Options] [Range]
dpa [Options] [Range]
ddu [Options] [Range]
dqu [Options] [Range]
dpu [Options] [Range]
Parámetros
Opciones Especifica una o varias opciones de visualización. Se puede incluir cualquiera de las siguientes opciones, excepto que no se puede indicar más de una opción /p*:
/cWidth
Especifica el número de columnas que se van a usar en la pantalla. Si se omite, el número predeterminado de columnas depende del tipo de presentación. Debido a la forma en que estos comandos muestran punteros, normalmente es mejor usar el valor predeterminado de solo una columna de datos.
/p
(solo en modo kernel) Usa direcciones de memoria física para la presentación. El intervalo especificado por Range se tomará de la memoria física en lugar de la memoria virtual.
/p[c]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria almacenada en caché. Los corchetes alrededor de c deben incluirse.
/p[uc]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria no almacenada en caché. Los corchetes alrededor de uc deben incluirse.
/p[wc]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria combinada de escritura. Los corchetes alrededor de wc deben incluirse.
Gama
Especifica el área de memoria que se va a mostrar. Para obtener más detalles de sintaxis, vea Sintaxis de intervalo de direcciones y direcciones. Si omite Range, el comando mostrará la memoria a partir de la ubicación final del último comando para mostrar. Si se omite Range y no se ha usado ningún comando de visualización anterior, la pantalla comienza en el puntero de instrucción actual. Si se da una dirección simple, la longitud predeterminada del intervalo es de 128 bytes.
Entorno
Modos: modo de usuario, modo kernel
Destinos: live, crash dump
Plataformas: todas
Información adicional
Para obtener información general sobre la manipulación de memoria y una descripción de otros comandos relacionados con la memoria, consulte Lectura y escritura de memoria.
Comentarios
Los caracteres segundo y tercero de este comando distinguen mayúsculas de minúsculas.
El segundo carácter de este comando determina el tamaño del puntero utilizado:
Get-Help | Pantalla |
---|---|
dd | Punteros de 32 bits usados |
dq | Punteros de 64 bits usados |
Dp* | Tamaños de puntero estándar usados: 32 o 64 bits, en función de la arquitectura del procesador del destino |
El tercer carácter de este comando determina cómo se muestra la memoria desreferenciada:
Get-Help | Pantalla |
---|---|
dp | Muestra el contenido de la memoria a la que hace referencia el puntero en formato DWORD o QWORD, en función del tamaño del puntero de la arquitectura del procesador del destino. Si este valor coincide con cualquier símbolo conocido, también se muestra este símbolo. |
da | Muestra el contenido de la memoria a la que hace referencia el puntero en formato de caracteres ASCII. |
d*u | Muestra el contenido de la memoria a la que hace referencia el puntero en formato de caracteres Unicode. |
Si se ha habilitado la información del número de línea, los nombres de archivo de origen y los números de línea se mostrarán cuando estén disponibles.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de