PHYS command

  1. I want to display virtual addresses that corespond to a physical address.
    Something like Softice “phys” command.
    How can i do it in windbg ?

  2. How make bp in some service thread, which is page out? (this thread is
    waiting on port)
    Symbols are properly, i change process context and make bp in code, but it
    dont work.
    (Of course without changing context bp dont work too)

Usually i solve this problem like this:
-seek for some library call
-make bp in library with "j (poi(esp)= …) ‘’; ‘g’ "
When bp occur and i am in properly thread context i can make breakpoints.

Maybe anybody knows simpler method ?


You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com

  1. I know this command, but it dont simply shows all virtual addresses for
    physical(like softice).
  2. Work only on XP.

----- Original Message -----
From: “Nathan Nesbit”
To: <k_weiss>
Sent: Monday, October 08, 2001 6:12 PM
Subject: FW: [windbg] PHYS command

> Here is what Andre has to say. More detailed info on the commands can
> be found in the docs.
>
> -----Original Message-----
> From: Andre Vachon
>
> 1: !ptov (Physical To Virtual) should do that - but I don’t know how
> well it works.
> Nathann, do we test ptov and vtop ?
>
> 2: !bpid may help him accomplish what he wants to do.
>
> -Andre
>
> -----Original Message-----
> From: Krzysztof Weiss [mailto:k_weiss@kw-soft.com]
> Sent: Saturday, October 06, 2001 4:01 PM
> To: Kernel Debugging Interest List
> Subject: [windbg] PHYS command
>
> 1. I want to display virtual addresses that corespond to a physical
> address. Something like Softice “phys” command. How can i do it in
> windbg ?
>
> 2. How make bp in some service thread, which is page out? (this thread
> is waiting on port) Symbols are properly, i change process context and
> make bp in code, but it dont work. (Of course without changing context
> bp dont work too)
>
> Usually i solve this problem like this:
> -seek for some library call
> -make bp in library with "j (poi(esp)= …) ‘’; ‘g’ "
> When bp occur and i am in properly thread context i can make
> breakpoints.
>
> Maybe anybody knows simpler method ?
>
>
>
> —
> You are currently subscribed to windbg as: xxxxx@microsoft.com To
> unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com</k_weiss>