!locks (!ntsdexts.locks)
A extensão !locks no Ntsdexts.dll exibe uma lista de seções importantes associadas ao processo atual.
Este comando de extensão não deve ser confundido com o comando de extensão !kdext*.locks.
!locks [Options]
Parâmetros
Opções
Define a quantidade de informação a ser exibida. Qualquer combinação das seguintes opções pode ser usada:
-v
Faz com que a exibição inclua todas as seções importantes, mesmo aquelas que não são de propriedade no momento.
-o
Faz com que a exibição inclua apenas informações órfãs (ponteiros que realmente não apontam para seções importantes válidas).
DLL
Ntsdexts.dll
Informações Adicionais
Para ver outros comandos e extensões que podem exibir informações de seção crítica, consulte Exibindo uma seção crítica. Para saber mais sobre as seções importantes, confira a documentação do SDK do Microsoft Windows e o livro Microsoft Windows Internals de Mark Russinovich e David Solomon.
Comentários
Este comando de extensão mostra todas as seções importantes que foram inicializadas chamando RtlInitializeCriticalSection. Se não houver seções importantes, então não resultará nenhuma saída.
Este é um exemplo:
0:000> !locks
CritSec w3svc!g_pWamDictator+a0 at 68C2C298
LockCount 0
RecursionCount 1
OwningThread d1
EntryCount 1
ContentionCount 0
*** Locked
CritSec SMTPSVC+66a30 at 67906A30
LockCount 0
RecursionCount 1
OwningThread d0
EntryCount 1
ContentionCount 0
*** Locked
Confira também
Tempo limite da seção crítica (modo de usuário)