?? virt_mem.h
字號:
#ifndef _VIRT_MEM_H
#define _VIRT_MEM_H
#include "mydefs.h"
#include "stdlib.h"
#include <unistd.h>
class VIRTUAL_MEM
{
protected:
DWORD physical_address;
DWORD length;
DWORD virtual_address;
BYTE* addr;
char buf[80];
public:
int status;
VIRTUAL_MEM( DWORD phys_addr, DWORD length_in_bytes );
VIRTUAL_MEM( void ); // Use for base class
int CreateVirtual(DWORD phys_addr, DWORD length_in_bytes);
char* ErrString();
~VIRTUAL_MEM(void);
DWORD GetPhysicalAddress( void )
{
return physical_address;
}
DWORD GetVirtualAddress( void )
{
return virtual_address;
}
DWORD GetLength( void )
{
return length;
}
DWORD Get(DWORD offset=0);
void Set(DWORD value, DWORD offset=0);
void CopyTo( DWORD *addr, DWORD length_in_bytes, DWORD offset=0 );
void CopyFrom( DWORD *addr, DWORD length_in_bytes, DWORD offset=0 );
/*
void Set( WORD value, DWORD offset=0 );
void Set( BYTE value, DWORD offset=0 );
void SetMem( DWORD value, DWORD offset, DWORD length_in_bytes );
void SetMem( WORD value, DWORD offset, DWORD length_in_bytes );
void SetMem( BYTE value, DWORD offset, DWORD length_in_bytes );
DWORD GetDWORD( DWORD offset=0 );
WORD GetWORD( DWORD offset=0 );
BYTE GetBYTE( DWORD offset=0 );
void Clear( DWORD value=0, DWORD offset=0 );
*/
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -