#pragma once #include "common/common_types.h" #include "game/kernel/common/Ptr.h" #include "game/kernel/common/kmalloc.h" namespace jak2 { void ultimate_memcpy(void* dst, void* src, uint32_t size); Ptr link_and_exec(Ptr data, const char* name, int32_t size, Ptr heap, uint32_t flags, bool jump_from_c_to_goal); u64 link_and_exec_wrapper(u64* args); u32 link_busy(); void link_reset(); uint64_t link_begin(u64* args); uint64_t link_resume(); } // namespace jak2