#include "MemoryImpl.h"
#include "miniddk.h"
#include "smbios/message.h"
Go to the source code of this file.
Namespaces | |
namespace | memory |
Defines | |
#define | LIBSMBIOS_SOURCE |
Functions | |
int | memory::LoadNtdllFuncs (void) |
HANDLE | memory::OpenMemAccess (void) |
int | memory::CloseMemAccess (HANDLE hPhysMem) |
int | memory::MapMem (HANDLE hPhysMem, PVOID pBaseAddr, PDWORD pPhysAddr, PDWORD pSize) |
int | memory::UnMapMem (PVOID pBaseAddr) |
static BOOL | memory::setPrivilege (LPCTSTR privilegeName, BOOL enable) |
void | memory::readPhysicalMemoryMap (HANDLE hPhysMem, u8 *buffer, u64 offset, unsigned int length) |
void | memory::readPhysicalMemoryDebugSysctl (u8 *buffer, u64 offset, unsigned int length) |
void | memory::enumSystemFirmwareTables (u8 *buffer, u64 offset, unsigned int length) |
Variables | |
NtOpenSectionPtr | memory::NtOpenSection = NULL |
NtClosePtr | memory::NtClose = NULL |
NtMapViewOfSectionPtr | memory::NtMapViewOfSection = NULL |
NtUnmapViewOfSectionPtr | memory::NtUnmapViewOfSection = NULL |
RtlInitUnicodeStringPtr | memory::RtlInitUnicodeString = NULL |
ZwSystemDebugControlPtr | memory::ZwSystemDebugControl = NULL |
EnumSystemFirmwareTablesPtr | memory::EnumSystemFirmwareTables = NULL |
GetSystemFirmwareTablePtr | memory::GetSystemFirmwareTable = NULL |
u8 * | memory::CBlockBuffer = NULL |
u8 * | memory::EBlockBuffer = NULL |
|
Definition at line 19 of file Memory_Windows.cpp. |