XexModule keep track of whether it's loaded into memory or not

This commit is contained in:
Dr. Chat
2015-07-06 10:40:35 -05:00
parent 6ddd0b4700
commit 93f24d2047
2 changed files with 12 additions and 1 deletions

View File

@@ -33,6 +33,7 @@ class XexModule : public xe::cpu::Module {
virtual ~XexModule();
xe_xex2_ref xex() const { return xex_; }
bool loaded() const { return loaded_; }
const xex2_header* xex_header() const { return xex_header_; }
const xex2_security_info* xex_security_info() const {
return GetSecurityInfo(xex_header_);
@@ -86,6 +87,7 @@ class XexModule : public xe::cpu::Module {
std::string path_;
xe_xex2_ref xex_;
xex2_header* xex_header_;
bool loaded_; // Loaded into memory?
uint32_t base_address_;
uint32_t low_address_;