Split out trampoline generation to make it reusable.

This commit is contained in:
gibbed
2016-06-18 13:41:49 -05:00
parent 8ea9aea84c
commit 2d60d6f672
2 changed files with 36 additions and 23 deletions

View File

@@ -46,6 +46,10 @@ class KernelModule : public XModule {
std::map<uint16_t, uint32_t> guest_trampoline_map_;
xe::global_critical_region global_critical_region_;
uint32_t GenerateTrampoline(std::string name,
cpu::GuestFunction::ExternHandler handler,
cpu::Export* export_data = nullptr);
};
} // namespace kernel