emulator.cc savestates

Change UserModule::Launch to be non-blocking (returns the main thread)
This commit is contained in:
Dr. Chat
2015-12-01 17:25:47 -06:00
committed by Ben Vanik
parent 52ec24ea6a
commit aa7919bd89
4 changed files with 174 additions and 15 deletions

View File

@@ -23,6 +23,9 @@ namespace cpu {
class XexModule;
class ElfModule;
} // namespace cpu
namespace kernel {
class XThread;
} // namespace kernel
} // namespace xe
namespace xe {
@@ -80,7 +83,7 @@ class UserModule : public XModule {
xe_xex2_header_keys key,
uint32_t* out_header_guest_ptr);
X_STATUS Launch(uint32_t flags);
object_ref<XThread> Launch(uint32_t flags = 0);
void Dump();