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, desreferenciar ese puntero y, a continuación, mostrar 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*:
/cAnchura
Especifica el número de columnas para usar en la pantalla. Si se omite, el número predeterminado de columnas depende del tipo de visualización. Debido a la forma en que estos comandos muestran punteros, normalmente es mejor usar el valor predeterminado de una sola columna de datos.
/p
(solo en modo kernel) Usa direcciones de memoria física para la visualización. El intervalo especificado por Intervalo 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é. Se deben incluir los corchetes alrededor de c .
/p[uc]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria no almacenada en caché. Se deben incluir los corchetes alrededor de uc .
/p[wc]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria combinada de escritura. Se deben incluir los corchetes alrededor de wc .
Gama
Especifica el área de memoria que se va a mostrar. Para obtener más información sobre la sintaxis, consulte Sintaxis de direcciones e intervalos de direcciones. Si omite Intervalo, el comando mostrará la memoria a partir de la ubicación final del último comando para mostrar. Si se omite Intervalo y no se ha usado ningún comando de visualización anterior, la visualización 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: activo, volcado de memoria
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 usado:
Get-Help | Mostrar |
---|---|
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 | Mostrar |
---|---|
dp | Muestra el contenido de la memoria a la que hace referencia el puntero en formato DWORD o QWORD, según el 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 activado la información sobre el número de línea, se mostrarán los nombres de los archivos de origen y los números de línea cuando estén disponibles.