Mostly complete tracing. Probably a lot of bugs.

This commit is contained in:
Ben Vanik
2014-08-14 20:28:44 -07:00
parent cebf595958
commit c275562594
54 changed files with 1052 additions and 161 deletions

View File

@@ -17,29 +17,26 @@
XEDECLARECLASS1(xe, ExportResolver);
namespace xe {
namespace cpu {
class XenonThreadState;
class XenonRuntime : public alloy::runtime::Runtime {
public:
XenonRuntime(Memory* memory, ExportResolver* export_resolver);
public:
XenonRuntime(Memory* memory, ExportResolver* export_resolver,
uint32_t debug_info_flags, uint32_t trace_flags);
virtual ~XenonRuntime();
ExportResolver* export_resolver() const { return export_resolver_; }
virtual int Initialize(std::unique_ptr<alloy::backend::Backend> backend = 0);
private:
private:
ExportResolver* export_resolver_;
};
} // namespace cpu
} // namespace xe
#endif // XENIA_CPU_XENON_RUNTIME_H_