|
HyperDbg Debugger
|
Functions for address checks. More...
#include "pch.h"Functions | |
| _Use_decl_annotations_ UINT64 | PhysicalAddressToVirtualAddress (UINT64 PhysicalAddress) |
| Converts Physical Address to Virtual Address. | |
| _Use_decl_annotations_ UINT64 | PhysicalAddressToVirtualAddressByProcessId (PVOID PhysicalAddress, UINT32 ProcessId) |
| Converts Physical Address to Virtual Address based on a specific process id. | |
| _Use_decl_annotations_ UINT64 | PhysicalAddressToVirtualAddressByCr3 (PVOID PhysicalAddress, CR3_TYPE TargetCr3) |
| Converts Physical Address to Virtual Address based on a specific process's kernel cr3. | |
| _Use_decl_annotations_ UINT64 | PhysicalAddressToVirtualAddressOnTargetProcess (PVOID PhysicalAddress) |
| Converts Physical Address to Virtual Address based on current process's kernel cr3. | |
| _Use_decl_annotations_ UINT64 | VirtualAddressToPhysicalAddress (_In_ PVOID VirtualAddress) |
| Converts Virtual Address to Physical Address. | |
| _Use_decl_annotations_ UINT64 | VirtualAddressToPhysicalAddressByProcessId (PVOID VirtualAddress, UINT32 ProcessId) |
| Converts Virtual Address to Physical Address based on a specific process id's kernel cr3. | |
| _Use_decl_annotations_ UINT64 | VirtualAddressToPhysicalAddressByProcessCr3 (PVOID VirtualAddress, CR3_TYPE TargetCr3) |
| Converts Virtual Address to Physical Address based on a specific process's kernel cr3. | |
| _Use_decl_annotations_ UINT64 | VirtualAddressToPhysicalAddressOnTargetProcess (PVOID VirtualAddress) |
| Converts Virtual Address to Physical Address based on the current process's kernel cr3. | |
Functions for address checks.
Functions for memory conversions.
| _Use_decl_annotations_ UINT64 PhysicalAddressToVirtualAddress | ( | UINT64 | PhysicalAddress | ) |
Converts Physical Address to Virtual Address.
| PhysicalAddress | The target physical address |
| _Use_decl_annotations_ UINT64 PhysicalAddressToVirtualAddressByCr3 | ( | PVOID | PhysicalAddress, |
| CR3_TYPE | TargetCr3 ) |
Converts Physical Address to Virtual Address based on a specific process's kernel cr3.
this function should NOT be called from vmx-root mode
| PhysicalAddress | The target physical address |
| TargetCr3 | The target's process cr3 |
| _Use_decl_annotations_ UINT64 PhysicalAddressToVirtualAddressByProcessId | ( | PVOID | PhysicalAddress, |
| UINT32 | ProcessId ) |
Converts Physical Address to Virtual Address based on a specific process id.
this function should NOT be called from vmx-root mode
| PhysicalAddress | The target physical address |
| ProcessId | The target's process id |
| _Use_decl_annotations_ UINT64 PhysicalAddressToVirtualAddressOnTargetProcess | ( | PVOID | PhysicalAddress | ) |
Converts Physical Address to Virtual Address based on current process's kernel cr3.
this function should NOT be called from vmx-root mode
| PhysicalAddress | The target physical address |
| _Use_decl_annotations_ UINT64 VirtualAddressToPhysicalAddress | ( | _In_ PVOID | VirtualAddress | ) |
Converts Virtual Address to Physical Address.
| VirtualAddress | The target virtual address |
| _Use_decl_annotations_ UINT64 VirtualAddressToPhysicalAddressByProcessCr3 | ( | PVOID | VirtualAddress, |
| CR3_TYPE | TargetCr3 ) |
Converts Virtual Address to Physical Address based on a specific process's kernel cr3.
| VirtualAddress | The target virtual address |
| TargetCr3 | The target's process cr3 |
| _Use_decl_annotations_ UINT64 VirtualAddressToPhysicalAddressByProcessId | ( | PVOID | VirtualAddress, |
| UINT32 | ProcessId ) |
Converts Virtual Address to Physical Address based on a specific process id's kernel cr3.
this function should NOT be called from vmx-root mode
| VirtualAddress | The target virtual address |
| ProcessId | The target's process id |
| _Use_decl_annotations_ UINT64 VirtualAddressToPhysicalAddressOnTargetProcess | ( | PVOID | VirtualAddress | ) |
Converts Virtual Address to Physical Address based on the current process's kernel cr3.
| VirtualAddress | The target virtual address |