XModule log on save/restore
This commit is contained in:
parent
6f4626118e
commit
adec5602c2
|
@ -10,6 +10,7 @@
|
||||||
#include "xenia/kernel/xmodule.h"
|
#include "xenia/kernel/xmodule.h"
|
||||||
|
|
||||||
#include "xenia/base/byte_stream.h"
|
#include "xenia/base/byte_stream.h"
|
||||||
|
#include "xenia/base/logging.h"
|
||||||
#include "xenia/base/string.h"
|
#include "xenia/base/string.h"
|
||||||
#include "xenia/kernel/kernel_state.h"
|
#include "xenia/kernel/kernel_state.h"
|
||||||
#include "xenia/kernel/user_module.h"
|
#include "xenia/kernel/user_module.h"
|
||||||
|
@ -96,6 +97,8 @@ std::string XModule::NameFromPath(std::string path) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool XModule::Save(ByteStream* stream) {
|
bool XModule::Save(ByteStream* stream) {
|
||||||
|
XELOGD("XModule %.8X (%s)", handle(), path_.c_str());
|
||||||
|
|
||||||
stream->Write('XMOD');
|
stream->Write('XMOD');
|
||||||
|
|
||||||
stream->Write(path_);
|
stream->Write(path_);
|
||||||
|
@ -120,6 +123,7 @@ object_ref<XModule> XModule::Restore(KernelState* kernel_state,
|
||||||
// Can only save user modules at the moment, so just redirect.
|
// Can only save user modules at the moment, so just redirect.
|
||||||
// TODO: Find a way to call RestoreObject here before UserModule::Restore.
|
// TODO: Find a way to call RestoreObject here before UserModule::Restore.
|
||||||
auto module = UserModule::Restore(kernel_state, stream, path);
|
auto module = UserModule::Restore(kernel_state, stream, path);
|
||||||
|
XELOGD("XModule %.8X (%s)", module->handle(), module->path_.c_str());
|
||||||
|
|
||||||
module->hmodule_ptr_ = hmodule_ptr;
|
module->hmodule_ptr_ = hmodule_ptr;
|
||||||
return module;
|
return module;
|
||||||
|
|
Loading…
Reference in New Issue